Java System类的使用

import java.util.*;

public class SystemTest 
{
	public static void main(String[] args) 
	{
		//测试arraycopy方法,注意,目的空间必须提前分配
		int[] src = {1,2,3,4,5,6,7,8,9};
		System.out.println("System.arraycopy");
		int[] dst = new int[src.length];
		System.arraycopy(src, 0, dst, 0, src.length);
		System.out.println("src = "+Arrays.toString(src));
		System.out.println("dst = "+Arrays.toString(dst));
		//同样是拷贝,Arrays.copyOf方法就不需要手动开辟空间
		System.out.println("Arrays.copyOf");
		int[] dst1 = Arrays.copyOf(src, src.length);
		System.out.println("src = "+Arrays.toString(src));
		System.out.println("dst1 = "+Arrays.toString(dst1));

		//测试currentTimeMillis()
		System.out.println("currentTimeMillis "+System.currentTimeMillis());
		//测试nanoTime(),单独输出的结果没有仍和意义,此函数只能用来计算时间差
		System.out.println("nanoTime "+System.nanoTime());
		long dt=System.nanoTime();
		dt = dt - System.nanoTime();
		System.out.println("dt = "+dt);

		//测试getenv(),注意遍历Map的用法,不是很理解
		System.out.println("System.getenv");
		Map<String,String> env = System.getenv();
		Iterator it = env.entrySet().iterator();
		while(it.hasNext())
		{
			Map.Entry a = (Map.Entry)it.next();
			System.out.println("<"+a.getKey()+"> = <"+a.getValue()+">;");
		}

		//getProperties(),注意遍历Map的用法,不是很理解
		System.out.println("System.getProperties");
		Properties p = System.getProperties();
		p.list(System.out);

		System.out.println("Hello World!");
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值