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() ;    // 结束此进程
        }
    };
  • 相关阅读:
    vb.net 与 c# 运算符区别
    获取任务栏坐标
    获取系统任务栏高度
    【HDOJ5555】Immortality of Frog(状压DP)
    【HDOJ5559】Frog and String(构造)
    【HDOJ5558】Alice's Classified Message(后缀数组)
    【Hihocoder1634】Puzzle Game(DP)
    【HDOJ5981】Guess the number(DP)
    【HDOJ5975】Aninteresting game(BIT原理)
    【HDOJ5973】Game of Taking Stones(Java,威佐夫博弈)
  • 原文地址:https://www.cnblogs.com/tszr/p/12152889.html
Copyright © 2011-2022 走看看