Java提供了一種最簡單同時也是人們最熟悉的可移植性–源代碼移植。這意味著任意一個Java程序,不論它運行在何種 CPU、操作系統(tǒng)或Java編譯器上,都將產(chǎn)生同樣的結(jié)果。這并不是一個新的概念,人們使用C、C++也可以產(chǎn)生同樣的效果。但是使用C或C++編程在許 多細節(jié)上它都沒有嚴格定義。Java在可移植性方面的特點使它在Internet上具有廣泛的應(yīng)用前景。同時它本身具有的防病毒的能力也使它在需要高可靠 性的應(yīng)用中占有一席之地。如果想了解AJVA技術(shù)或是測試自己能否 學(xué),可以在北大青鳥深圳嘉華官網(wǎng)了解奧更多有用的信息,甚至可以申請免費試學(xué)。
當你準備從網(wǎng)上下載一個軟件或者其他資源時,你最大的擔(dān)心是他們中有沒有惡意的代碼,比如該程序是一個病毒程序等。由于Java 不支持指針,一切對內(nèi)存的訪問都必須通過對象的實例變量來實現(xiàn),這樣就防止了程序員使用“特洛伊”木馬等欺騙手段訪問對象的私有成員,同時也避免了指針操 作中容易產(chǎn)生的錯誤。因此不必擔(dān)心病毒的感染和惡意的企圖。