Chinaunix首页 | 论坛 | 博客
  • 博客访问: 243592
  • 博文数量: 164
  • 博客积分: 60
  • 博客等级: 民兵
  • 技术积分: 1129
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 21:55
文章分类

全部博文(164)

文章存档

2017年(2)

2015年(67)

2014年(95)

我的朋友

分类: Java

2015-05-01 16:38:25


 System类包含一些有用的类字段和方法。它不能被实例化。 
 
 * 方法:
 * public static void gc():运行垃圾回收器。 
 * public static void exit(int status):终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。 
 * public static long currentTimeMillis():返回以毫秒为单位的当前时间

从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。
 * public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length) 


点击(此处)折叠或打开

  1. /*
  2.  * System类包含一些有用的类字段和方法。它不能被实例化。
  3.  *
  4.  * 方法:
  5.  *         public static void gc():运行垃圾回收器。
  6.  *        public static void exit(int status):终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。
  7.  *        public static long currentTimeMillis():返回以毫秒为单位的当前时间
  8.  *        public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
  9.  *                从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。
  10.  */
  11. public class SystemDemo {
  12.     public static void main(String[] args) {
  13.         
  14.         Person p = new Person("赵雅芝", 60);
  15.         System.out.println(p);

  16.         p = null; // 让p不再指定堆内存
  17.         System.gc();
  18.         
  19.         
  20.         // System.out.println("我们喜欢林青霞(东方不败)");
  21.         // System.exit(0);
  22.         // System.out.println("我们也喜欢赵雅芝(白娘子)");

  23.         // System.out.println(System.currentTimeMillis());

  24.         // 单独得到这样的实际目前对我们来说意义不大
  25.         // 那么,它到底有什么作用呢?
  26.         // 要求:请大家给我统计这段程序的运行时间
  27.         long start = System.currentTimeMillis();
  28.         for (int x = 0; x < 100000; x++) {
  29.             System.out.println("hello" + x);
  30.         }
  31.         long end = System.currentTimeMillis();
  32.         System.out.println("共耗时:" + (end - start) + "毫秒");
  33.         
  34.         
  35.         
  36.         
  37.         // 定义数组
  38.         int[] arr = { 11, 22, 33, 44, 55 };
  39.         int[] arr2 = { 6, 7, 8, 9, 10 };

  40.         // 请大家看这个代码的意思
  41.         System.arraycopy(arr, 1, arr2, 2, 2);

  42.         System.out.println(Arrays.toString(arr));
  43.         System.out.println(Arrays.toString(arr2));
  44.     }
  45. }

阅读(574) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~