Java面试题3
21.final, finally, finalize的区别
1 | 1、final修饰符(关键字)。 |
22.finally是在异常处理时
1 | 提供finally块来执行任何清除操作。 |
23. Java中的String,StringBuilder,StringBuffer三者的区别?
1 | 首先说运行速度,或者说是执行速度, |
24.GC是什么? 为什么要有GC?
1 | GC是垃圾收集的意思, |
25.构造器如何工作?
1 | Java在构造实例时的顺序是这样的: |
26.构造器Constructor是否可被override?
1 | 构造器Constructor不能被继承, |
27.写一个Singleton出来。
1 | Singleton模式主要作用是保证在Java应用程序中, |
28.error和exception有什么区别?
1 | Error类和Exception类都继承自Throwable类。 |
29.HashMap和Hashtable的区别?
1 | hashmap: |
30.==和equals()区别?
1 | 对于==, |