java 自我知识总结(十八)final finalize finally
2017-11-19 13:50
351 查看
final, finally, finalize 的区别
final 最终的, 用来修饰变量,方法,类 用它修饰的变量就变成了常量,常量的值不可以改变,修饰的方法不能被重写,类不能被继承, static final修饰的成员要直接初始化
finalize 来自Object类,对象在内存中的空间被回收的时候,会调用这个方法
finally 用于try catch 语句块之后,表示这里面的代码一定要被执行,这些代码多用来关闭资源
try 语句之后,可不可以没有catch ? 可不可以直接接上finally ?
//答:可以 例如 下面的写法是可以
try{
}
finally{
}
final 最终的, 用来修饰变量,方法,类 用它修饰的变量就变成了常量,常量的值不可以改变,修饰的方法不能被重写,类不能被继承, static final修饰的成员要直接初始化
finalize 来自Object类,对象在内存中的空间被回收的时候,会调用这个方法
finally 用于try catch 语句块之后,表示这里面的代码一定要被执行,这些代码多用来关闭资源
try 语句之后,可不可以没有catch ? 可不可以直接接上finally ?
//答:可以 例如 下面的写法是可以
try{
}
finally{
}
相关文章推荐
- Java基础总结从0开始(二):final、finally、finalize的区别
- Java 中 final、finally 和 finalize 使用总结
- java基础知识1---面向对象及final,finally,finalize区别
- java 自我知识总结(十三)final
- java 自我知识总结(二) 逻辑运算符
- Java中final、finally 和 finalize 的区别
- JAVA面试题解惑系列(四)——final、finally和finalize的区别
- java中final、finally、finalize的区别
- java中的final, finally, finalize的区别
- 【Java面试题】19 final,finally和finalize的区别
- JAVA面试题解惑系列(四)——final、finally和finalize的区别
- JAVA final finally finalize区别
- 程序员面试金典——解题总结: 9.14 Java 14.3final,finally和finalize之间有什么差异?----
- [java]final关键字、finally关键字与finalize()方法
- java .final finally 和 finalize的区别,,,,throws 和 throw 的区别,,,异常在继承中的特点
- JAVA面试题解惑系列(四)——final、finally和finalize的区别
- java 自我知识总结(二十)异常
- java(instanceof操作符、对象类型转换 、final 关键字、final,finally,finalize的区别、static关键字,修饰符 )
- java final, finally, finalize的区别
- final,finally和finalize总结