Java 面试宝典 2010 版
一. Java 基础部分..................................................................................................................... 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? ...... 7 2、
Java 有没有 goto? ....................................................................................................... 8 3、说说&;和&;&;的区别。 ............................................................................................... 8 4、在 JAVA 中如何跳出当前的多重嵌套循环? .......................................................... 8 5、switch 语句能否作用在 byte 上,能否作用在 long 上,能否作用在 String 上? .. 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? ....................... 9 7、char 型变量中能不能存贮一个中文汉字?为什么?.................................................. 9 8、用最有效率的方法算出 2 乘以 8 等於几? ............................................................... 9 9、请设计一个一百亿的计算器 ..................................................................................... 9 10、使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? ......................................................................................................................................... 11 11、"=="和 equals 方法究竟有什么区别? ................................................................. 11 12、静态变量和实例变量的区别? ............................................................................. 12 13、是否可以从一个 static 方法内部发出对非 static 方法的调用? ........................ 12 14、Integer 与 int 的区别 .............................................................................................. 13 15、Math.round(11.5)等於多少? Math.round(-11.5)等於多少? ................................... 13 16、下面的代码有什么不妥之处? ............................................................................... 13 17、请说出作用域 public,private,protected,以及不写时的区别 ........................ 13 18、Overload 和 Override 的区别。Overloaded 的方法是否可以改变返回值的类型? ......................................................................................................................................... 14 19、构造器 Constructor 是否可被 override? ................................................................ 15 20、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继 承具体类(concrete class)? 抽象类中是否可以有静态的 main 方法? ...................... 15 21、写 clone()方法时,通常都有一行代码,是什么? ............................................. 15 22、面
向对象的特征有哪些方面 ................................................................................. 15 23、java 中实现多态的机制是什么? ......................................................................... 17 24、abstract class 和 interface 有什么区别? ................................................................. 17 25、abstract 的 method 是否可同时是 static,是否可同时是 native,是否可同时