java核心技术面试题
文章平均质量分 92
zxp0727
这个作者很懒,什么都没留下…
展开
-
Exception和Error有什么区别?
Q:请对比Exception和Error,另外,运行时异常与一般异常有什么区别? 典型回答 Exception和Error都是继承了Throwable类,在java中类型的实力才可以被抛出或者捕获,它是异常处理的基本组成类型。 Exception和Error体现了java平台设计者对不同异常情况的分类。Exception是程序正常运行时,可以预料的意外情况,可能并且应该被捕获,进行相应的处理...原创 2018-12-04 11:11:03 · 142 阅读 · 0 评论 -
谈谈final、finally、finalize有什么不同?
Q:谈谈final、finally、finalize有什么不同? 典型回答 final可以用来修饰类、方法、变量,分别有不同的意义,final修饰的class代表不能继承和扩展,final修饰的变量是不可以修改的,而final的方法也是不可以被重写的。 finally则是java保证重点代码一定要被执行的一种机制。我们可以使用try-catch-finally或者try-finally来进行...原创 2018-12-04 16:25:14 · 201 阅读 · 0 评论 -
谈谈java平台的理解
Q:谈谈你对java平台的理解?“java是解释执行”,这句话正确吗? 典型回答 java本身就是一种面向对象的语言,最显著的特性有两个方面,一是所谓的“书写一次到处运行”(Compile once, run anywhere),能够非常容易的获得跨平台的能力;另外一个就是垃圾收集(GC),java通过垃圾收集器回收分配内存,大部分情况下,程序员不需要自己操心内存的分配和回收。 对于“jav...原创 2018-12-03 22:04:52 · 302 阅读 · 0 评论