- public class Demo3_System {
- /**
- * * A:System类的概述
- * System 类包含一些有用的类字段和方法。它不能被实例化。
- * B:成员方法
- * public static void gc()
- * public static void exit(int status)
- * public static long currentTimeMillis()
- * pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
- * C:案例演示
- * System类的成员方法使用
- */
- public static void main(String[] args) {
- //demo1();
- //demo2();
- //demo3();
-
- int[] src = {11,22,33,44,55};
- int[] dest = new int[8];
- for (int i = 0; i < dest.length; i++) {
- System.out.println(dest[i]);
- }
-
- System.out.println("--------------------------");
- System.arraycopy(src, 0, dest, 0, src.length); //将数组内容拷贝
-
- for (int i = 0; i < dest.length; i++) {
- System.out.println(dest[i]);
- }
- }
- public static void demo3() {
- long start = System.currentTimeMillis(); //1秒等于1000毫秒
- for(int i = 0; i < 1000; i++) {
- System.out.println("*");
- }
- long end = System.currentTimeMillis(); //获取当前时间的毫秒值
-
- System.out.println(end - start);
- }
- public static void demo2() {
- System.exit(1); //非0状态是异常终止,退出jvm
- System.out.println("11111111111");
- }
- public static void demo1() {
- for(int i = 0; i < 100; i++) {
- new Demo();
- System.gc(); //运行垃圾回收器,相当于呼喊保洁阿姨
- }
- }
- }
- class Demo { //在一个源文件中不允许定义两个用public修饰的类
- @Override
- public void finalize() {
- System.out.println("垃圾被清扫了");
- }
-
- }
复制代码 |
|