美文网首页
System类的概述和常用方法

System类的概述和常用方法

作者: 牛倩贱 | 来源:发表于2019-05-29 21:30 被阅读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)主要针对的是堆区。不对栈区或者方法区释放。

    相关文章

      网友评论

          本文标题:System类的概述和常用方法

          本文链接:https://www.haomeiwen.com/subject/lflivqtx.html