zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然java开发常用类库学习笔记:RumTime类

    public class RuntimeDemo01{
        public static void main(String args[]){
            Runtime run = Runtime.getRuntime();    // 通过Runtime类的静态方法进行实例化操作
            System.out.println("JVM最大内存量:" + run.maxMemory()) ;    // 观察最大的内存,根据机器的不同,环境也会有所不同
            System.out.println("JVM空闲内存量:" + run.freeMemory()) ;    // 取得程序运行的空闲内存
            String str = "Hello " + "World" + "!!!" 
                    +"	" + "Welcome " + "To " + "MLDN" + "~" ;
            System.out.println(str) ;
            for(int x=0;x<1000;x++){
                str += x ;            // 循环修改内容,会产生多个垃圾
            }
            System.out.println("操作String之后的,JVM空闲内存量:" + run.freeMemory()) ;
            run.gc() ;        // 进行垃圾收集,释放空间
            System.out.println("垃圾回收之后的,JVM空闲内存量:" + run.freeMemory()) ;
        }
    };
    public class RuntimeDemo02{
        public static void main(String args[]){
            Runtime run = Runtime.getRuntime() ;    // 取得Runtime类的实例化对象
            try{
                run.exec("notepad.exe") ;    // 调用本机程序,此方法需要异常处理
            }catch(Exception e){
                e.printStackTrace() ;    // 打印异常信息
                // System.out.println(e) ;
            }
        }
    };
    public class RuntimeDemo03{
        public static void main(String args[]){
            Runtime run = Runtime.getRuntime() ;    // 取得Runtime类的实例化对象
            Process p = null ;    // 定义进程变量
            try{
                p = run.exec("notepad.exe") ;    // 调用本机程序,此方法需要异常处理
            }catch(Exception e){
                e.printStackTrace() ;    // 打印异常信息
                // System.out.println(e) ;
            }
            try{
                Thread.sleep(5000) ;    // 让此线程存活5秒
            }catch(Exception e){
            }
            p.destroy() ;    // 结束此进程
        }
    };
  • 相关阅读:
    CSP2019题解
    [NOI2019]弹跳(KD-Tree)
    集合框架面试题
    注解
    WiFi攻防
    简单完整讲述Servlet生命周期
    Java多线程
    Java--面向对象讲解
    layUi
    java提高篇(三)-----理解java的三大特性之多态
  • 原文地址:https://www.cnblogs.com/tszr/p/12152889.html
Copyright © 2011-2022 走看看