Runtime.exec系列方法與ProcessBuilder類
java5引入了ProcessBuilder類,該類的功能於Runtime.exec系列方法相同,都是啓動一個進程。
主要區別是:ProcessBuilder是可以更好控制啓動的進程,且可以重用;但是exec方法沒有這種效果;
ProcessBuilder是從1.5加進來的,而exec系列方法是從1.0開始就有的,後續版本不斷的重載這個方法,到了1.5已經有6個之多。
但是,官方的api沒有任何文檔說明這個兩個區別,我想主要的是OO的思想,導致了這個新類的產生,功能上沒什麼變化
具體內容可以參見java5的api文檔或者java in a nutshell
主要區別是:ProcessBuilder是可以更好控制啓動的進程,且可以重用;但是exec方法沒有這種效果;
ProcessBuilder是從1.5加進來的,而exec系列方法是從1.0開始就有的,後續版本不斷的重載這個方法,到了1.5已經有6個之多。
但是,官方的api沒有任何文檔說明這個兩個區別,我想主要的是OO的思想,導致了這個新類的產生,功能上沒什麼變化
具體內容可以參見java5的api文檔或者java in a nutshell
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
網頁中簡繁體切換
在網頁中加<a id="asp99">繁體</a>標籤,再加上Js文件var Default_isFT = 0 //默認是否繁體,0-簡
iteye_3506
2020-07-04 03:16:21
簡單談談面向對象方法
more000
2020-07-01 13:01:27
What's "new" in JavaScript?
老調重彈,在JavaScript中,遇到new操作符時執行了什麼操作?也就是說new到底創造了什麼,過程是怎樣的?能否爲Function對象增加一個原
iteye_16732
2020-06-30 08:29:20
相關數據是否封裝/封裝之後是否隱藏
晨星
2020-06-29 11:00:31
[轉]以數據庫爲中心的系統中的業務邏輯組織方式
iteye_11848
2020-06-26 09:25:44
《C# 設計模式》筆記: 第7章 C#中的數組、文件和異常
iteye_17371
2020-06-25 05:45:21
NDK 搭建與HelloWorld
iteye_6288
2020-06-23 10:06:53
不完全的計算
iteye_3445
2020-06-23 08:31:13
在J道上看到的:RoR可否替代J2EE?
RoR可否替代J2EE? iwtask 2006年12月14日 21:32 回覆 <iframe marginwidth="0" marginheight="0" src="http://
iteye_19513
2020-06-23 04:14:57
UML和模式應用讀書筆記四(領域模型與類圖)
首席IT民工
2020-06-22 06:04:24
python基本類型學習
iteye_11135
2020-06-21 08:18:16
A JQuery Plugin Development Pattern
iteye_12119
2020-06-21 03:03:14
[轉]程序員職業生涯探討
iteye_4923
2020-06-20 09:25:18