zoukankan      html  css  js  c++  java
  • System 系统类

    import java.util.Arrays;
    import java.util.Properties;
    
    /*
     System  系统类 主要用于获取系统的属性数据。
         
    System类常用的方法:
         arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 一般
             src - 源数组。
            srcPos - 源数组中的起始位置。
            dest - 目标数组。
            destPos - 目标数据中的起始位置。
            length - 要复制的数组元素的数量。
            
        currentTimeMillis()  获取当前系统系统。       重点
        exit(int status)  退出jvm  如果参数是0表示正常退出jvm,非0表示异常退出jvm。    一般
    
        gc()    建议jvm赶快启动垃圾回收期回收垃圾。
        getenv(String name) 根据环境变量的名字获取环境变量。
        getProperty(key) 
        
        
            
        finalize()  如果一个对象被垃圾回收 器回收的时候,会先调用对象的finalize()方法。
     */
    
    class Person{
        
        String name;
    
        public Person(String name) {
            this.name = name;
        }
        
        @Override
        public void finalize() throws Throwable {
            super.finalize();
            System.out.println(this.name+"被回收了..");
        }
    }
    
    
    
    public class Demo1 {
        
        public static void main(String[] args) {
            /*
            int[] srcArr = {10,12,14,16,19};
            //把srcArr的数组元素拷贝 到destArr数组中。
            int[] destArr = new int[4];
            
            System.arraycopy(srcArr, 1, destArr, 0,4);
            //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(); //建议马上启动垃圾回收期
            }
            
            Properties properties = System.getProperties();  //获取系统的所有属性。
            properties.list(System.out);
            */
            String value = System.getProperty("os.name");//根据系统的属性名获取对应的属性值
            System.out.println("当前系统:"+value);
        }
        
    }
  • 相关阅读:
    javaScript类型和对象
    极客时间买课全额返现
    极客时间返利课程返利文字版
    负责范围
    list查询
    缺件修改
    修改信息
    Windows系统解决占用端口问题
    mysql系列——常用的几十个函数详解(六)
    史上最全日期时间类讲解
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6360314.html
Copyright © 2011-2022 走看看