黑马程序员技术交流社区

标题: 类与对象的生命周期 [打印本页]

作者: 呵呵君    时间: 2015-7-3 22:50
标题: 类与对象的生命周期
类与对象的生命周期
1 类与对象的初始化过程
        *静态属性先初始化,而且仅仅初始化一次
        *首先给静态属性进行声明,并赋默认值,然后代码从上往下执行静态代码块或静态赋值
        *每创建一个对象,就先实例化成员属性:首先给成员属性声明,赋默认值,然后.执行赋值语句
        *成员属性初始化后再调用构造方法
2 垃圾回收机制
*java虚拟使用垃圾回收机制进行垃圾回收
        *垃圾回收本身是一个线程(当内存不够用的时候,一般会进行垃圾回收)
        *垃圾回收不能通过程序来调用,仅仅能够通过System.gc()建议虚拟机进行垃圾回收
        *当进行垃圾回收时,会调用对象的finalize方法


作者: GiveUp    时间: 2015-7-4 08:25
建议回收,也就是说不一定能够成功回收?有什么判断条件吗?
作者: 呵呵君    时间: 2015-7-4 23:55
GiveUp 发表于 2015-7-4 08:25
建议回收,也就是说不一定能够成功回收?有什么判断条件吗?

Java语言的垃圾回收有自己的一套机制不用人为设定,和c语言不一样.
作者: bingo54    时间: 2015-7-5 00:48
好像人很少,来顶下。。。。:lol




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2