- 1. JVM、JRE及JDK的关系
- 2. JAVA语言特点
- 3. JAVA和C++的区别
- 4. Java的基本数据类型
- 5. 隐式(自动)类型转换和显示(强制)类型转换
- 6. Java的自动装箱与拆箱
- 7. Java中String的不可变性
- 8. Java中字符常量和字符串常量的区别
- 9. 什么是字符串常量池?
- 10.Java中String 类的常用方法都有那些
- 11. Java中String和StringBuffer、StringBuilder的区别是什么?
- 12. switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上
- 13. Java语言采用何种编码方案?有何特点?
- 14.Java的访问修饰符有哪些?
- 15.Java运算符
- 16. Java中的static关键字
- 17.Java中的final 关键字
- 18.Java中final finally finalize区别
- 19. java的this关键字
- 20. java的super关键字
- 21. Java中this与super的区别
- 22. break ,continue ,return 的区别及作用
- 23. 面向对象和面向过程的区别
- 24. 面向对象三大特性(封装、继承、多态)
- 25. 面向对象五大基本原则是什么
- 26. Java中抽象类和接口的对比
- 27.在Java中定义一个不做事且没有参数的构造方法的作用
- 28. Java在调用子类构造方法之前会先调用父类没有参数的构造方法,其目的是什么
- 29. 一个类的构造方法的作用是什么?若一个类没有声明构造方法,该程序能正确执行吗?为什么?
- 30.Java的构造方法有哪些特性?
- 31. Java中的变量
- 32. Java的内部类
- 33. Java中重载和重写的区别
- 34. 构造器(constructor)是否可被重写(override)
- 35. 重载的方法能否根据返回类型进行区分?为什么?
- 36. == 和 equals 的区别
- 37. hashCode 与 equals(为什么重写equals方法后,hashCode方法也必须重写
- 38. Java 中是值传递还是引用传递,还是两者共存
- 39. Java的IO流
- 40. BIO,NIO,AIO 有什么区别?
- 41. Java反射机制
- 42. JAVA异常
- 43. JAVA注解
- 44. JAVA泛型
- 45. JAVA序列化
- 46. 深拷贝与浅拷贝
- 47. 常见的Object方法
47. 常见的Object方法
Java程序存在继承,在执行子类的构造方法时,如果没有用super()
来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。如果父类只定义了有参数的构造函数,而子类的构造函数没有用super
调用父类那个特定的构造函数,就会出错。
本站链接:https://www.mianshi.online,如需勘误或投稿,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版