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() ;    // 结束此进程
        }
    };
  • 相关阅读:
    解决做好一个机器学习项目的3个问题
    VMwareworkstations14 安装arch
    python3学习笔记——数字、字符串、列表、字典、元组
    python2和python3编码
    重定向和伪静态的原理、语法、实践
    HTTP中的重定向和请求转发的区别
    linux+Apache开启伪静态配置
    Centos7下Yum安装PHP5.5,5.6,7.0
    windows10图形化连接CentOS7
    python学习笔记--类(一)
  • 原文地址:https://www.cnblogs.com/tszr/p/12152889.html
Copyright © 2011-2022 走看看