1) 面向对象的优点?
2) 如何声名一个静态块?
3) 接口与抽象类的区别?
4) 用于类和接口的关键字
5) 如何创建数组?
6) 如何创建一个构造方法?要注意哪些?
7) 类的组成 和执行顺序
8) main方法必须被什么修饰?
9) 如何理解面向对象
10) 构造方法可否能被重写:
11) 静态方法中能有静态的变量吗?
12) String与StringBuffer的区别:
13) 重载(overloading)与重写(override)的区别:
14) (= =)与equals()的区别:
16) StringBuilder和StringBuffer的区别:
17) JRE,JDK,JVM分别是什么,它们有什么联系:
18) 普通类继承抽象类为什么一定要重写其中的抽象方法?
19) 什么是拆箱和装箱?
20) 继承与实现的区别?
21) abstract为什么不能与private,final同时使用?
24) 继承最大好处?
25) 写出String类常见的5个方法,并详细解释?
27) 普通方法的方法名可以与类名一致吗?
28) 在什么情况下局部变量会覆盖全局变量?
29) static 修饰的方法可否支持多态?
30) 使用数组前应该注意的什么?
31) Java语言最大的特点?
32) 请你说说byte short char之间可以互相转换吗?为什么?
33) 请说说引用和对象?
34) 怎样将一个String添加到另一个String的后面?
35) 有几种数据类型?
36) 传参有几种类型?有几种特殊类型?
37) 什么是匿名类,有什么好处
38) jar是什么格式的文件,有什么好处
39) java和javac,javaw各有什么作用