Java面试的问题

第一:谈谈final、finally、finalize的区别(最常被问到) final修饰符(关键字) 如果一个类可以被声明为final,说明它不能派生出新的子类,也就是不可以被作为父类被继承。因此一个类不可以既被声明为abstract,又被声明为final。将变量或者方法声明为final,可以确保使用它们的过程中不会改变它们。可以在两个地方初始化final:一是在其定义处,也就是说final变量定义时直接给其赋值;二是在构造函数中。这两个地方只能是二选其一,且在以后的引用只可以读取,不可以修改。被声明为final的方法也只能使用,不可以被重写。 finally 在异常处理时提供...
2010-06-11 19:00 | 阅读 556 次 | 评论 0 条
文章归档
最新评论