未知數據

          從頭看Java

             ::  :: 聯系 :: 聚合  :: 管理
            28 Posts :: 0 Stories :: 10 Comments :: 0 Trackbacks

          1. Runtime類封裝了java虛擬機進程,一個虛擬機進程對應一個Runtime類實例對象.

          2. 不能通過new來獲取Runtime的實例對象,通過getRuntime()獲取.獲取的對象實際上也是當前java的運行時環境.

          3. 虛擬機進程本身是操作系統的一個進程,所以可以調用操作系統的執行程序,并注銷它.

          4. Runtime中的大部分方法和System中是重復的.比如exit(x),用于退出JVM,實際上System中的exit(x)方法也是通過調用Runtime的exit(x)來實現的

          程序清單:

          public class RuntimeTest {
           
              public static void main(String[] args) throws Exception{
           
                  Runtime rt = Runtime.getRuntime();
                  
                  System.out.println("處理器數量:" + rt.availableProcessors());
                  System.out.println("空閑內存數:" + rt.freeMemory());
                  System.out.println("總內存數:" + rt.totalMemory());
                  System.out.println("可用最大內存數:" + rt.maxMemory());
                  
                  // 打開記事本程序,等待5秒,關閉
                  Process process = rt.exec("notepad.exe");
                  Thread.sleep(5000);
                  process.destroy();
              }
           
          }
          posted on 2009-02-05 16:53 wangjc 閱讀(144) 評論(0)  編輯  收藏 所屬分類: 從頭看Java
          主站蜘蛛池模板: 木里| 辽源市| 玉树县| 安溪县| 定安县| 龙泉市| 西充县| 上杭县| 吐鲁番市| 江门市| 安康市| 互助| 密云县| 馆陶县| 德化县| 平阳县| 宁津县| 新干县| 大悟县| 长海县| 鄂尔多斯市| 阳西县| 新泰市| 晋江市| 孟连| 丰都县| 镇平县| 孙吴县| 阜平县| 金沙县| 仙游县| 中卫市| 夏邑县| 宁蒗| 望奎县| 临泉县| 城市| 松溪县| 梓潼县| 渭南市| 屏东县|