本系列博客汇总在这里:Java系列_汇总
一、System 类常用属性 二、System 类里面的重要方法
-
getProperty(String key) 之中的参数,用于获取相关指示的系统属性, 此组系统属性始终包含以下键的值:
-
示例
package cn.tx; public class Demo { public static void main(String[] args) { /** * arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 描述: * 将指定源数组中的数组从指定位置复制到目标数组的指定位置。 */ int[] arr1 = { 1, 2, 3, 4, 5, 6, 7 }; int[] arr2 = { 11, 22, 33, 44, 55, 66 }; /** * 第一个参数:是要拷贝的数组 第二个参数:要拷贝的数组的起始索 第三个参数:目标数组 第四个参数:目标数组的起始位置 第五个参数:要拷贝的长度 */ // 从数组arr2中索引为1的位置开始,拷贝到数组arr1中索引为3的位置开始,拷贝arr2中的两个长度 System.arraycopy(arr2, 1, arr1, 3, 2); for (int i = 0; i < arr1.length; i++) { System.out.print(arr1[i] + "\t"); } /** * currentTimeMillis() 描述:返回当前时间(以毫秒为单位)。 */ // 获得当前时间的毫秒数,从1970年至今的毫秒数 System.out.println(); long tm = System.currentTimeMillis(); System.out.println(tm); // 可以计算程序的运行时间 // 程序运行前的时间 long startTime = System.currentTimeMillis(); // 运行程序 try { Thread.sleep(200);// 线程休眠200ms } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } // 程序运行后的时间 long endTime = System.currentTimeMillis(); System.out.println("程序的运行时间为:" + (endTime - startTime) + "ms"); /** * gc() 描述:运行垃圾回收器。 */ // 运行垃圾回收器 System.gc(); /** * getProperty(String key) 描述:获取指定键指示的系统属性。 */ // 获取指定键指示的系统属性。 String path = System.getProperty("java.home"); // String systemName = System.getProperty("os.name"); // 更多见当节笔记 System.out.println(path); /** * exit(int status) 描述:终止当前运行的Java虚拟机。 */ // 退出java虚拟机(jvm) System.exit(0); // 后面的代码得不到执行 System.out.println("------------------"); } }
如有错误,欢迎指正!