zoukankan      html  css  js  c++  java
  • 2.Java基础之Runtime对象

    毕向东老师Java基础学习笔记——Runtime对象

           今天学习Java中的Runtime对象后,感觉这个对象对我们主要有以下几点用处.

    1.使用java代码打开本地可执行文件,比如打开一个计算器。

    2.打开一个程序,并用该程序打开一个支持的文件。

    比如:1.打开记事本,用记事本打开*.java文件,

          2.打开暴风影音播放器,用播放器打开一个本地视频。

    范例代码如下:

    /**************************************
      Runtime对象:
              
       1.该类并没有提供构造函数。
      
         说明不可以new对象,那么会直接想到该类中的方法都是静态的。
    
       2.发现该类中还有非静态方法
        
         说明该类肯定会提供方法获取本类对象,而且该方法是静态的,并返回值类型是本类类型。
    
         由这个特点可以看出该类使用了单例设计模式完成。
    
    该方式四static Runtime getRuntime();
    
    */
    class RuntimeDemo
    {
        public static void main(String[] args) throws Exception
        {
            Runtime r=Runtime.getRuntime();
            Process p=r.exec("calc.exe"); //打开计算器可执行程序
            Thread.sleep(4000);//进程休眠4000毫秒
            p.destroy();//杀掉calc.exe进程,注意只可以杀掉自己建立的进程,不可以杀掉已经建立的进程。
    
            Process p2=r.exec("notepad.exe d:/RuntimeDemo.java");//打开记事本程序且打开任意一个记事本支持类型的文件。
        }
    }

     程序截图:

  • 相关阅读:
    【算法笔记】B1015 德才论
    【算法笔记】B1014 福尔摩斯的约会
    【算法笔记】B1013 数素数
    【算法笔记】B1012 数字分类
    【算法笔记】B1011 A+B 和 C
    【算法笔记】B1010 一元多项式求导
    【算法笔记】B1009 说反话
    【算法笔记】B1008 数组元素循环右移问题
    SSLOJ 1336.膜拜神牛
    SSLOJ 1335.蛋糕切割
  • 原文地址:https://www.cnblogs.com/xingyunblog/p/4129306.html
Copyright © 2011-2022 走看看