A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 呵呵君 中级黑马   /  2015-7-3 22:50  /  463 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

3 个回复

倒序浏览
建议回收,也就是说不一定能够成功回收?有什么判断条件吗?
回复 使用道具 举报
GiveUp 发表于 2015-7-4 08:25
建议回收,也就是说不一定能够成功回收?有什么判断条件吗?

Java语言的垃圾回收有自己的一套机制不用人为设定,和c语言不一样.
回复 使用道具 举报
好像人很少,来顶下。。。。:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马