Java面试题
面向对象的特征有哪些方面?
访问修饰符 public 、 private 、 protected 以及不写时的区别?
public 、 private 、 protected 以及不写时的区别?String是最基本的数据类型吗?
float f=3.4;是否正确?
float f=3.4;是否正确?short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1; 有错吗?
short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1; 有错吗?Java有没有goto?
int 和 Integer 有什么区别?
& 和 && 的区别?
Math.round(11.5) 等于多少?Math.round(-11.5) 等于多少?
Math.round(11.5) 等于多少?Math.round(-11.5) 等于多少?switch是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上?
用最有效率的方法计算 2 乘以 8 ?
数组有没有 length() 方法? String 有没有 length() 方法?
length() 方法? String 有没有 length() 方法?在Java中,如何跳出当前的多重嵌套循环?
构造器(constructor)是否可被重写(override)?
两个对象 x.equals(y) == true,但却可有不同的 hash code ?
x.equals(y) == true,但却可有不同的 hash code ?重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?
char 型变量中能不能存贮一个中文汉字,为什么?
抽象类(abstract class)和接口(interface)有什么异同?
静态内部类(Static Nested Class)和内部类(Inner Class)的不同
抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被 synchronized 修饰?
阐述静态变量和实例变量的区别
如何实现对象克隆?
String s = new String("xyz");创建了几个字符串对象?
String s = new String("xyz");创建了几个字符串对象?接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?
Error和Exception有什么区别?
运行时异常与受检异常有何异同?
try{} 里有一个 return 语句,那么紧跟在这个 try 后的 finally{} 里的代码会不会被执行?如果 finally{} 里也进行了 return 最终返回的哪个值?
try{} 里有一个 return 语句,那么紧跟在这个 try 后的 finally{} 里的代码会不会被执行?如果 finally{} 里也进行了 return 最终返回的哪个值?List、Set、Map是否继承自Collection接口?
Thread类的 sleep() 方法和对象的 wait() 方法都可以让线程暂停执行,它们有什么区别?
sleep() 方法和对象的 wait() 方法都可以让线程暂停执行,它们有什么区别?线程的 sleep() 方法和 yield() 方法有什么区别?
Last updated