當前位置:才華齋>IT認證>J2EE>

2016年java語言的特點是什麼

J2EE 閱讀(6.22K)

Java語言本身的面向物件、簡單、平臺無關性、安全性、多執行緒等特點java語言的結構與編寫方式,與c++語言類似,因此學習Java語言,不僅要了解Java語言特點,同時還要有程式設計基礎和麵向物件的概念。下面yjbys這就為大家分享java語言的最新特點,歡迎閱讀!

2016年java語言的特點是什麼

  Java語言特點如下:

  特點一:簡單、高效

Java語言與C++類似,如果使用者瞭解C++和麵向物件的概念,就可以很快編寫出Java程式;此外,Java又不同於諸如C++語言提供的各種各樣的方法,它只提供了基本的`方法,這樣就減少了程式設計的複雜性,例如去掉了標頭檔案、指標變數、結構、運算子過載、多重繼承等複雜特性。Java語言雖然簡單,卻很高效,它可以用面向物件的方法來描述使用者的每一個動作。

  特點二:面向物件

Java語言是一種新的面向物件的程式設計語言,它除了幾種基本的資料型別外,大都是類似c++中的物件和方法,程式程式碼大多體現了類機制,以類的形式組織,由類來定義物件的各種行為。Java同樣支援類繼承,這樣也減少了程式設計的複雜性。

  特點三:平臺無關性

Java語言經編譯後生成與計算機硬體結構無關的位元組程式碼(Bytecode),這些位元組程式碼被定義為不依賴任何硬體平臺和作業系統。當Java程式在執行時,需要由一個解釋程式對生成的位元組程式碼解釋執行。這體現了Java語言的與平臺無關性,使得Java程式可以在任何平臺上執行,如MS-DOS, Windows,Unix等,因此具有很強的移植性。

  特點四:互動式特性

Java是面向物件的網路程式語言,由於它支援TCP/IP協議,使得使用者可以通過瀏覽器訪問到Internet上的各種動態物件。並且在網路上使用者可以互動式地進行各種動作,而多執行緒技術的引入使得這種互動式操作更為容易。

  特點五:多執行緒機制

Java語言支援多執行緒機制,多執行緒機制使得Java程式能夠並行處理多項任務。Java程式可以設計成具有多個執行緒,例如讓一個執行緒負責資料的檢索、查尋,另一個執行緒與使用者進行互動,這樣,兩個執行緒得以並行執行。多執行緒機制可以很容易地實現網路上的互動式操作。

  特點六:動態的記憶體管理機制

Java語言採用了自動垃圾回收機制進行記憶體的管理。在C++語言中,程式設計師在編寫程式時要仔細地處理記憶體的使用,例如當某個記憶體快使用完畢時,要及時釋放,以供其它程式使用,一旦記憶體管理不當,就有可能造成記憶體空間浪費或程式執行故障。 在Java系統中包括了一個自動垃圾回收程式,它可以自動、安全地回收不再使用的記憶體塊,這樣,程式設計師在程式設計時就無需擔心記憶體的管理問題,從而使Java程式的編寫變得簡單,同時也減少了記憶體管理方面出錯的可能性。

  特點七:安全性

在類似Internet的這種分散式網路環境中,安全性是個不容忽視的問題。Java語言在安全性方面引入了實時記憶體分配及佈局來防止程式設計師直接修改實體記憶體佈局;通過位元組程式碼驗證器對位元組程式碼的檢驗,以防止網路病毒及其它非法程式碼侵入。此外,Java語言還採用了許多面向物件的異常處理機制,負責對一些異常事件進行處理,如記憶體空間不夠,程式異常中止等的處理