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
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章