JAVA基礎—關于Runtime對象
/* Runtime對象 該類并沒有提供構造函數。 說明不可以new對象。那么會直接想到該類中的方法都是靜態的。 發現該類中還有非靜態方法。 說明該類肯定會提供了方法獲取本類對象。而且該方法是靜態的,并返回值類型是本類類型。 由這個特點可以看出該類使用了單例設計模式完成。 該方式是static Runtime getRuntime(); */ package com.fwj.reitheima; import java.io.IOException; public class RuntimeDemo { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub //獲取Runtime類對象 Runtime r=Runtime.getRuntime(); //拿記事本軟件打開指定文件 Process p = r.exec("notepad.exe SystemDemo.java"); Thread.sleep(5000); p.destroy(); } } |