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();

  • 相关阅读:
    jquery操作checkbox方法(全选、全不选、至少选择一个、选择值/文本)
    如何设置tomcat服务器编码为utf-8编码
    eclipse创建文件package,source folder和folder区别及相互转换
    git常用命令
    Java程序员最常犯的错误盘点之Top 10
    最有用的java面试题
    Java面试进阶部分集合
    Java面试基础部分合集
    python作为计算器(数学用法)
    phthon入门介绍
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8717037.html
Copyright © 2011-2022 走看看