1> 每一个Java程序都有一个Runtime类的单一实例。
2> 通过Runtime.getRuntime()获取Runtime类的实例。
3> Runtime类是使用单例模式的一个例子。
   Runtime没有public的构造方法。我们必须用Runtime的静态方法getRuntime();我们可以用
   Runtime的exec来执行一个外部程序,也可以用来编译一个源文件(用来做图形界面的编译器)。

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class ExecMethodCallMain {
    
public static void main(String[] args) {
        String cmd 
= "netstat -a";
        Runtime run 
= Runtime.getRuntime();
        Process p;
        
try {
            p 
= run.exec(cmd);
            BufferedInputStream in 
= new BufferedInputStream(p.getInputStream());
            BufferedReader br 
= new BufferedReader(new InputStreamReader(in));
            String s;
            
while ((s = br.readLine()) != null)
                System.out.println(s);
        }
 catch (IOException e) {
            
// TODO Auto-generated catch block
            e.printStackTrace();
        }

    }


}