java new 怎么用,JAVA中NEW的使用,该怎么处理

Java codeimport java.util.Arrays;

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回收垃圾。注释掉和加上看效果。

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值