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

     程序截图:

  • 相关阅读:
    课程作业
    实验5 函数(第4周)
    作业 3 应用分支与循环结构解决问题
    作业 2 分支、循环结构
    作业 1 熟悉C语言编程环境、练习代码录入
    实验 4 在分支循环结构中调用自定义函数
    实验 3 简单的分支与循环结构
    实验 2 用C语言编写简单程序
    实验 1 熟悉C语言编程环境
    课程作业第二章2-6
  • 原文地址:https://www.cnblogs.com/xingyunblog/p/4129306.html
Copyright © 2011-2022 走看看