第13次课基础知识

1  System 的使用 :
             System 是系统类 主要用来获取系统的数据 它不能被实例化

2 对象被回收会调用到这个方法中  多线程中执行的

      Java中最少几个线程 : 两个 : 主线程 ,垃圾回收线程

3

   //1.复制数组 :arraycopy(
    //Object src -->源数组 ,需要复制的数组对象
   //int srcPos, -->源数组中的起始位置 ,从哪一个元素开始复制
  //Object dest, -->目标数组 ,复制到的这个数组
  //int destPos, -->目标数组的位置 , 从目标数组中哪一个位置开始写入数据 从后一位开始写入
  //int length) -->指定数据的长度

4 .currentTimeMillis() 返回以毫秒为单位的当前时间

     long time = System.currentTimeMillis();
    //求小时
    int h =(int)( time /( 1000 *60 *60));
   System.out.println(h);

5   终止当前运行的jvm,System.exit(0);

      //输入一个0或者非0的数都可以  里面 :runtime.exit(0);

6 获取系统的所有属性值,getProperties()

          打印所有的信息   priperties.list(System.out);

         获取操作系统      System.out.println(priperties.getProperty("os.name"));

         //获取path      System.out.println(priperties.getProperty("sun.boot.class.path"));

7   RunTime  : 该类主要表示程序运行时环境。

     getRuntime  : 返回当前程序运行的环境变量对象。Runtime runtime = Runtime.getRuntime();

      exec(String command); 根据指定的路径来执行对应的可执行文件

     .freeMemory()  

              System.out.println("虚拟机内存还剩:"+runtime.freeMemory());
             System.out.println("java虚拟机试图使用的最大内存:"+runtime.maxMemory());
              System.out.println("java虚拟机内存的总量:"+runtime.totalMemory());

8 获取时间

           Date date = new Date();     System.out.println(date.getDate());

9

原文地址:https://www.cnblogs.com/aa-bb/p/6104731.html