首页 > 代码库 > Java System类

Java System类

 1 package demo04;
 2 
 3 //因为构造方法被private修饰,System类不能创建对象,但是可以通过类名访问其静态方法
 4 public class SystemDemo {
 5     public static void main(String[] args) {
 6         //static long currentTimeMillis() 返回以毫秒为单位的当前时间 
 7         
 8         //获取程序运行时间 end-start
 9         long start = System.currentTimeMillis();
10         for (int i = 0; i < 10000; i++) {
11             System.out.println(i);
12         }
13         long end = System.currentTimeMillis();
14         System.out.println(end-start);
15         
16         //static void gc() 运行垃圾回收器
17         System.gc();
18         
19         //static Properties getProperties() 确定当前的系统属性 
20         System.out.println(System.getProperties());
21         
22         //static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 
23         //(源数组,起始位置,目标数组,目标数组起始位置,复制数组元素个数)从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束 
24         int[] src = http://www.mamicode.com/{1,2,3,4,5,6};
25         int[] dest = {7,8,9};
26         System.arraycopy(src, 1, dest, 0, 2);
27         //[2,3,9]
28         for (int i = 0; i < dest.length; i++) {
29             System.out.println(dest[i]);
30         }
31         
32         //static void exit(int status) 终止当前正在运行的 Java 虚拟机 
33         System.exit(0);
34         System.out.println("这里不会执行");
35     }
36 }

 

Java System类