Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > java垃圾回收器
【标  题】:java垃圾回收器
【关键字】:java
【来  源】:http://www.cublog.cn/u/19013/showart.php?id=112964

java垃圾回收器

Your Ad Here
下面创建了一个带finalize()方法的类,该方法能打印消息,在main()里创建一个这个类的对象,看一下程序是怎样运行的。
 
public class E03 {
  protected void finalize() {
    System.out.println("Finalize called");
  }
  public static void main(String args[]) {
    new E03();
  }
}
 
运行后不一定能看到finalize()中的打印消息,因为程序如果没有产生足够多的垃圾,垃圾回收器就不会启动。
 
public class E03 {
  protected void finalize() {
    System.out.println("Finalize called");
  }
  public static void main(String args[]) {
    new E03();
 System.gc();
  }
}
 
程序改成这样以后,就一定会调用finalize()方法。
 
java中获取不同时间格式的几种方法:【上一篇】
使用AppFuse框架进行开发的总结:【下一篇】
【相关文章】
  • java中获取不同时间格式的几种方法
  • Java编程技巧(信号量,管道)
  • 如何励志成就JAVA
  • HP telephone interview question list (junior java)
  • 用JavaScript绘图 ——JS2D函数集
  • Java深入:认识class Class及其应用
  • Java Annotations前来救援
  • Java基础-EJB 3.0的三大类型详解
  • 浅谈Java中final,finalized,finally
  • 使用Java Annotations来管理对象的生命周期
  • 【随机文章】
  • 搜搜地址栏的一些技术分析
  • 我的开源项目, 需要的请直接到我的网站下载哈
  • 两款iptables配置生成工具
  • 转: C++动态内存创建与内存管理学习笔记[3]
  • 自从装上了矮人dos5.0之后,怎样删除argh.目录就成了问题
  • 授之以鱼不如授之以渔:HijackThis详解
  • SQL Server 安装:以前的某个程序安装已在安装计算机上创建挂起的文件操作
  • Active Directory 批量导入和导出分步指南
  • 病毒名称 诺格德(TrojanClicker.Nogard.a)
  • 无法关机,升级主板BIOS解决
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.