Java System类基本使用

本文深入探讨了Java中System类的API使用,包括数组复制、系统属性管理、时间获取、垃圾回收、环境变量读取等功能,是Java开发者必备的知识点。

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

官网API:

https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/System.html

	@Test
	public void test3() {
		// 1.arraycopy​(Object src, int srcPos, Object dest, int destPos, int
		// length): 将指定源数组中的数组从指定位置开始复制到目标数组的指定位置。
		String[] str = { "C1", "h1", "e1", "n1", "g1" };
		String[] str1 = { "L", "o", "n", "g" };

		System.arraycopy(str, 0, str1, 0, 1);// 参数:数组A,起始位置,数组B,替换的起始位置,结束位置;结果:C1ong
		for (int i = 0; i < str1.length; i++) {
			System.out.print(str1[i]);
		}
		System.out.println();
		// 2.clearProperty​(String key): 删除指定键指示的系统属性。
		// System.clearProperty("name");
		// 3.console: 返回Console与当前Java虚拟机关联的唯一对象(如果有)。
		Console console = System.console();
		// 4.currentTimeMillis(): 以毫秒为单位返回当前时间。
		long currentTimeMillis = System.currentTimeMillis();
		// 5.exit​(int status): 终止当前运行的Java虚拟机。
		// System.exit(0);
		// 6.gc(): 运行垃圾收集器。
		System.gc();
		// 7.getenv():返回当前系统环境的不可修改的字符串映射视图。
		Map<String, String> getenv = System.getenv();
		// 8.getenv​(String name): 获取指定环境变量的值。
		String getenv2 = System.getenv("JAVA_HOME");
		//9.getProperties(): 确定当前系统属性。
		System.getProperties();
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值