final finalize 关键字
来源:互联网 发布:杭州淘宝美工培训机构 编辑:程序博客网 时间:2024/06/16 03:16
/**
* final 关键字:
* final 修饰的类无法被继承
* final修饰的方法无法被覆盖
* final修饰的局部变量一旦被赋值,就不能被改变
* final 修饰的成员变量,一定要被显示的手动初始化,不能调用系统的默认值
* final 修饰的成员变量一般和 static 一起使用。原因:final 修饰的成员变量,值不能再改变,而且每个对象的值
* 都是那个值,没有必要给每个对象都分配一个空间来存放这个值。所以干脆声明成为static
*
* static fianal 修饰的变量,我们称之为常量
* java规范中要求,所有的常量大写 eg: public static final PI=3.14
*/
* 7.抽象类不能被final修饰 ,抽象方法不能被final 修饰
* 8.final 修饰的引用类型,该引用不能在重新指向其他java对象
* 但是 final 修饰的引用 ,引用指向对象的属性是可以修改的。
3.finalize 垃圾回收机制 (Garbage Collection )
* 当对象的引用不存在的时候(没有更多的引用指向它的时候),对象就变成了垃圾,然后jvm 会自动调用该对象的 finalize 方法
* 程序员只能建议回收垃圾,但是什么时候回收,会不会收,是由 jvm决定
* 如果要调用,则如下
* system.gc()
*
* finalize() 调用,不一定会回收垃圾,可以重写finalize() 在finalize() 中让引用再次重新指向这个对象
- final finalize 关键字
- java关键字final,finally,finalize
- java关键字(final finally finalize)
- final关键字、finally{}、finalize() 的区别
- Java| Java关键字-final,finalize,finally专题
- Java关键字之final------finally------finalize
- java中final,finally,finalize三个关键字的区别
- Thinking in java-19 final、finally、finalize关键字
- java(instanceof操作符、对象类型转换 、final 关键字、final,finally,finalize的区别、static关键字,修饰符 )
- 谈谈final,finally,finalize
- 谈谈final,finally,finalize
- java final,finally,finalize
- final、finally、finalize详解
- 谈谈final,finally,finalize
- final、finally、finalize
- final、finally和finalize
- final,finally,finalize
- final,finally,finalize小结
- 接口
- Super this 关键字
- 设计模式(单例设计模式)
- 面向对象知识点小记(2)
- 安装laravel-admin产生不了app\Admin文件问题
- final finalize 关键字
- Mysql总结2-mysql基础(DQL,DML,DDL,DCL)
- java基础之认识内部类(未修订)
- 15.14
- 自然语言处理快速入门
- Linux命令集合二
- 20171030
- python学习(3)anaconda的介绍 以及 Spyder 的 IPython 的%魔术命令
- HTML基础 超链接基础2