zoukankan      html  css  js  c++  java
  • java常用类--系统相关


    • java提供了System类和Runtime类来与程序的运行平台进行交互。

    • System类

    System类代表java程序的运行平台,程序不能创建这个类的对象,System类提供了一些类field和方法,允许直接通过System来调用这些属性和方法。




    此外还有一个经常用到,就是获取系统的当前时间:currentTimeMillis() 。System还提供了通知系统进行垃圾回收的gc()方法,以及通知系统进行资源清理的runFinalization()方法。



    • Runtime类

    Runtime类代表Java程序的运行时环境,每个Java程序都有一个与之对应的Runtim实例。应用程序不能创建自己的Runtime实例,但可以通过getRuntime()来获取与之关联的Runtime对象。

    import java.io.IOException;
    
    
    public class Linkin 
    {
        public static void main(String[] args) throws IOException 
        {
            //获取Java程序关联的运行时对象
            Runtime rt = Runtime.getRuntime();
            System.out.println("处理器数量:"+rt.availableProcessors());
            System.out.println("空闲内存数:"+rt.freeMemory());
            System.out.println("总内存数:"+rt.totalMemory());
            System.out.println("可用最大内存数:"+rt.maxMemory());
            //运行记事本程序
            rt.exec("notepad.exe");
        }
    
    }
    
     



    与System类类似的是,Runtime类也提供了gc()方法和runfinalization()方法来通知系统进行垃圾回收,清理系统资源,还提供了Load和loadLibrary()方法来加载文件和动态链接库。


  • 相关阅读:
    git 常用命令
    flask汇总
    flask自定义转换器
    css,js,jquery的载入方式和属性控制
    python import xx和from xx import x 中的坑
    CPython中的GIL
    python装饰器的参数传递
    python函数中的参数(关键字参数,默认参数,位置参数,不定长参数)
    python 闭包
    Java数据类型和对象的引用
  • 原文地址:https://www.cnblogs.com/LinkinPark/p/5233136.html
Copyright © 2011-2022 走看看