System类的概述和常用方法

2019-05-29  本文已影响0人  牛倩贱

        它包含一些有用的类字段和方法。他不能被实例化,所以可以直接用类名来调用。

类字段的意思就是全由静态修饰。

(1).static void arrayCopy(object src,    int srcpos,   object dest,    int destpos,    int length)

            复制数组

参数一:原数组

参数二:原数组的其实索引位置

参数三:目标数组

参数四:目标数组的其实索引位置

参数无:指定接收的元素个数

l例:public class SystemDemo{

            public static void main(String [ ] args) {

                int [ ] src = {1,2,3,4,5};

                int [ ] dest = new int[5];

                System.arrayCopy(src,  0  ,  dest,  0,  5);

                    for(int i= 0;i<dest.length;i++){

                    System.out.println(dest[i]);

                       }

}        

运行结果(1,2,3,4,5)

(2).static  long  currentTimeMillis():以毫秒值返回当前系统时间,这个方法可以用来计算某个程序或循环执行了多长时间,例

        long  start = System.currentTimeMillis( );

        for(int i = 0; i<100000;i++){

            System.out.println( i );

        }

        long  end = System.currentTimeMillis( );

                System.out,println(end-start);

(3).static void exit (int status):终止虚拟机

(4).static void gc( ):垃圾回收器

注意:java的垃圾回收器(gc)主要针对的是堆区。不对栈区或者方法区释放。

上一篇下一篇

猜你喜欢

热点阅读