final,finally和finallize的区别&&override和overload的区别
(1)请简述final,finally和finallize的区别是什么?
1) final用于申明属性,方法和类,表示属性不可变,方法不可以被覆盖,类不可以被继承。2)finally是异常处理语句结构中,表示总是执行的部分。
3)finallize表示是object类一个方法,在垃圾回收机制中执行的时候会被调用被回收对象的方法。
(2)override和overload的区别又是什么?
1)override是重写的意思,它表示重写基类的方法,而且方法的名称,返回类型,参数类型,参数个数要与基类相同。
2)overload是重载是意思,它也表示重写基类的方法,但是只要方法名相同,别的可以不同