java開(kāi)發(fā)環(huán)境 需要了解linux環(huán)境下開(kāi)發(fā)Java嗎?
需要了解linux環(huán)境下開(kāi)發(fā)Java嗎?Java跨平臺(tái)是因?yàn)镴ava運(yùn)行在Java虛擬機(jī)上,Java虛擬機(jī)可以運(yùn)行在各種操作系統(tǒng)上,所以Java程序也可以運(yùn)行在不同的操作系統(tǒng)環(huán)境中。至于在Linux下
需要了解linux環(huán)境下開(kāi)發(fā)Java嗎?
Java跨平臺(tái)是因?yàn)镴ava運(yùn)行在Java虛擬機(jī)上,Java虛擬機(jī)可以運(yùn)行在各種操作系統(tǒng)上,所以Java程序也可以運(yùn)行在不同的操作系統(tǒng)環(huán)境中。
至于在Linux下開(kāi)發(fā)Java,這與您使用Java執(zhí)行的項(xiàng)目有關(guān)。Java的swing技術(shù),即圖形界面編程,基本上已經(jīng)被微軟的.net所取代。所以現(xiàn)在Java的主要價(jià)值是Java對(duì)Oracle數(shù)據(jù)庫(kù)的完美支持,Oracle數(shù)據(jù)庫(kù)受到了大公司和國(guó)有企業(yè)的青睞。換句話說(shuō),Java主要用于編寫服務(wù)器端程序。比如,我知道:中國(guó)電信的DMS系統(tǒng)、車載導(dǎo)航系統(tǒng)、大唐電信的系統(tǒng)、銀行的存取款系統(tǒng)等等。
在這種情況下,您應(yīng)該知道服務(wù)器系統(tǒng)基本上是UNIX和Linux。如果你不熟悉Linux,它會(huì)給你的編程帶來(lái)很大的麻煩。
當(dāng)公司招聘Java程序員時(shí),他們會(huì)要求您熟悉Linux系統(tǒng)環(huán)境和Linux命令。當(dāng)然,據(jù)我所知,有些公司會(huì)使用Linux系統(tǒng)來(lái)開(kāi)發(fā)java,比如非微軟的企業(yè):IBM、Google等,你應(yīng)該知道,大多數(shù)國(guó)外企業(yè)不會(huì)使用微軟的操作系統(tǒng),因?yàn)樗鼈兪菍?duì)立的。
因此,我建議您熟悉Linux的終端命令、VI的使用和Linux操作系統(tǒng)。這將給您今后工作和進(jìn)入外企帶來(lái)很多便利。