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