zoukankan      html  css  js  c++  java
  • System系统类常用方法

    System

          系统类: 主要用于获取系统的属性数据。

    System类常用的方法:


    arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 一般
    src - 源数组。
    srcPos - 源数组中的起始位置。
    dest - 目标数组。
    destPos - 目标数据中的起始位置。
    length - 要复制的数组元素的数量。

                    int[] srcArr = {10,12,14,16,19};
    		//把srcArr的数组元素拷贝 到destArr数组中。
    		int[] destArr = new int[4];
    		
    		System.arraycopy(srcArr, 1, destArr, 0,4);
    

      



    currentTimeMillis() 获取当前系统时间。 重点
    exit(int status) 退出jvm 如果参数是0表示正常退出jvm,非0表示异常退出jvm。 一般

    gc() 建议jvm赶快启动垃圾回收期回收垃圾。
    getenv(String name) 根据环境变量的名字获取环境变量。
    getProperty(key) 根据系统的属性名获取对应的属性值

                    System.exit(0); //jvm退出..  注意: 0或者非0的 数据都可以退出jvm。对于用户而言没有任何区别。
    		System.out.println("目标数组的元素:"+ Arrays.toString(destArr)); // 0 14 16 0
    		System.out.println("当前的系统时间:" + System.currentTimeMillis());
    		System.out.println("环境变量:"+System.getenv("JAVA_HOME"));
    		
    		
    		for(int i = 0 ; i<4; i++){
    			new Person("狗娃"+i);
    			System.gc(); //建议马上启动垃圾回收期
    		}   
             System.out.println();

    finalize() 如果一个对象被垃圾回收 器回收的时候,会先调用对象的finalize()方法。

    RunTime类:

       该类类主要代表了应用程序运行的环境。

    getRuntime() 返回当前应用程序的运行环境对象。
    exec(String command) 根据指定的路径执行对应的可执行文件。
    freeMemory() 返回 Java 虚拟机中的空闲内存量。。 以字节为单位
    maxMemory() 返回 Java 虚拟机试图使用的最大内存量。
    totalMemory() 返回 Java 虚拟机中的内存总量

      






  • 相关阅读:
    stata如何建立交互项
    PSM的stata实现
    Stata结果输出:outreg2命令详解
    stata固定效应
    【C++/Qt】cmake生成可执行文件流程(Windows/Linux)
    【数学相关】概率论手写笔记
    【搜索】dfs&bfs
    【C/C++】对拍教程
    【MySQL】MySQL基础操作(下)
    【Linux】ubuntu初始配置
  • 原文地址:https://www.cnblogs.com/xcggdd/p/6061289.html
Copyright © 2011-2022 走看看