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

  • 相关阅读:
    《深入浅出WPF》4.0x名称空间
    《深入浅出WPF》3.0 XAML语法
    DataGridview 自动切换到 下一行
    C# 生成条形码图片,效果不错
    将DataTable 导出为csv
    DataTable,DataGridVIew转换到xls 方法 (转)
    NPOI读取Excel 数据 转。。。
    修改 字段大小
    VC
    统计每天 指定 时间段内 的数据
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8717037.html
Copyright © 2011-2022 走看看