Java常用类库(Date类)

本文通过Java代码展示了如何计算程序执行时间,并获取本地系统环境属性,包括操作系统版本、用户信息及工作目录等。重点介绍了垃圾回收机制及其在Java中的应用,以及如何手动触发垃圾回收过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//计算一个程序执行时间

package org.sys;


public class SystemDemo01 {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
int sum = 0;
for(int i = 0;i<30000000;i++){
sum += sum;
}
long endTime = System.currentTimeMillis();
System.out.println("计算所花费的时间:"+(endTime-startTime)+"毫秒。");
}
}


//取得本机的全部环境属性


package org.sys;


public class SystemDemo02 {
public static void main(String[] args) {
System.getProperties().list(System.out);
}
}



//列出指定属性


package org.sys;


public class SystemDemo03 {
public static void main(String[] args) {
System.out.println("系统版本为:"+System.getProperty("os.name")
+System.getProperty("os.version")
+System.getProperty("os.arch"));
System.out.println("系统用户为:"+System.getProperty("user.name"));
System.out.println("当前用户目录:"+System.getProperty("user.home"));
System.out.println("当前用户工作目录:"+System.getProperty("user.dir"));
}
}


//垃圾对象的回收


package org.sys;

package org.sys;


class Person {
private String name;
private int age;
public Person(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String toString(){
return "姓名:"+this.name+",年龄"+this.age;
}
@Override
protected void finalize() throws Throwable {
// TODO 自动生成的方法存根
System.out.println("对象被释放-->"+this);
}

}


public class SystemDemo04 {
public static void main(String[] args) {
Person per = new Person("陈飞鹏",22);
per = null;
System.gc();
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值