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");//打开记事本程序且打开任意一个记事本支持类型的文件。
        }
    }

     程序截图:

  • 相关阅读:
    Springboot使用ehcache缓存
    Tomcat启用HTTPS协议配置过程
    细说document.ready和window.onload
    科技创新
    SpringBoot的ApplicationRunner
    禁用Chrome的“请停用以开发者模式运行的扩展程序”提示
    论文排版问题
    mathType换行等号对齐
    内部类调用外部类的成员,同名时怎么调用?
    Tomcat的manager app管理web项目
  • 原文地址:https://www.cnblogs.com/xingyunblog/p/4129306.html
Copyright © 2011-2022 走看看