使用NEW 实现一个垃圾回收机制的测试小程序
不停的打印输出一句话.
不停的打印输出一句话.
解决方案 »
- java中的疑问
- 这个程序不太懂
- 在swing里怎样像IE一样打开http://www.cndance.cn/default.asp网页?
- JTextArea的两个问题,如何设置部分文本被选择后加亮,如何得到鼠标所在行数列数
- 一个非常棘手的问题,是有关于Runtime.getRuntime().exec,怎么等到运行结束
- 贴出我写得第一个轻量级组件-单行文本编辑器
- 为什么我这样定义变量是错误的?
- JOptionPaned的问题
- 在哪里可以下载扩展包,javax.mail.*,javax.mail.internet.*!下来先得分!谢谢
- 图书介绍<<Design Patterns in Java>>,James W. Cooper大作!!!下载速速!
- for和while循环
- java菜鸟
public class CsdnGarbageCollect
{
static int number=0;
int objectId=number++; //对象的序号,自动加1。
int[] intArray=new int[10000]; //定义一个比较占内存的数组。可调整。
public CsdnGarbageCollect()
{
Arrays.fill(intArray,999999); //初始化。
System.out.println("Now the number"+objectId+" object is being created!");
} public void finalize() //覆写 Object 的finalize() 方法。
{
System.out.println("Now the number "+objectId+" object is a garbage and will going!");
} public static void main(String[] args)
{
int i=0;
while(i<200) //循环次数可调。
{
i++; //计数。
new CsdnGarbageCollect(); //产生对象。
try //程序休眠一会。时间可调。
{
Thread.sleep(10); //时间也可调。
}
catch(InterruptedException ie)
{
ie.printStackTrace();
}
System.gc(); //通知jvm回收垃圾。注释掉和加上看效果。
}
}
}