zoukankan      html  css  js  c++  java
  • Runtime对象

    Runtime简单概念:

    1. Runtime:每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 
    2. * 这也是jvm实现跨平台的一个重要原因。 
    3.  * 可以通过 getRuntime 方法获取当前运行时。  
    4.  * API分析: 
    5.  * public class Runtime extends Object 
    6.  * 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 
    7.  * 可以通过 getRuntime 方法获取当前运行时。  
    8.  * 应用程序不能创建自己的 Runtime 类实例 
    9.  *  
    10.  * api中发现,没有构造函数,却又有非静态的方法,那么必然就有静态的方法获取Runtime的实例对象 
    11.  * getRuntime()  
    12.           返回与当前 Java 应用程序相关的运行时对象。

    Runtime代码示例(打开程序和关闭程序):

    package others;
    
    public class RuntimeDemo1 {
    
        /**
         * @param args
         */
        public static void main(String[] args) throws Exception {
            // TODO Auto-generated method stub
            Runtime run = Runtime.getRuntime();
            //注意:""此时一个""被译为转义字符,所以必须是两个"\"
            run.exec("E:\大三下\软件\QQ\Bin\QQ.exe");
            
            //进程等启动四秒之后“杀掉”进程
            /*Thread.sleep(4000);
            Process pro = run.exec("E:\大三下\软件\QQ\Bin\QQ.exe");
            pro.destroy();
    */
        }
    
    }

     毕向东:类似上面总结 

    Runtime对象:

    该类并没有提供构造函数。

    说明不可以new对象,那么会直接想到该类中的方法都是静态的,发现该类中还有非静态方法,

    说明该类肯定提供了方法获取本类对象,而且方法是静态的,并返回值类型是本类类型

    由这个特点可以看出该类使用了单力设计模式

    该方式是static Runtime getRuntime();

  • 相关阅读:
    NC学习笔记
    NC开发笔记指导
    进度条Demo
    指点
    NC二次开发常用的方法
    java PDF2JPG
    IO笔记
    java Utils
    Lambda 笔记
    gradle记录
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8717037.html
Copyright © 2011-2022 走看看