JAVA基礎--JAVA特點詳解

      JAVA語言作爲目前使用最廣泛的開發語言之一,擁有很多其他語言所沒有的特點及優勢,仍在吸引着大量新人的加入和學習,那麼JAVA語言有哪些特點呢。

1、面向對象

       JAVA語言最大的特點就是面向對象(Object Oriented,OO),把一切需要描述的事物抽象成一個對象,通過多個屬性來對對象進行描述,通過堆對象的處理,完成想要的業務邏輯處理。

       JAVA中的對象類Obejct是一切類的基類,所有類默認繼承Object類。

       區別於C語言的面向過程編程。

2、跨平臺

      JAVA不受操作系統、硬件環境等影響,可以跨越各種平臺(如電腦、手機、機頂盒等)運行,是因爲JAVA通過編譯後的字節碼運行在JVM虛擬機上,而不同系統有不同的JVM(C語言實現),JVM本身不跨平臺,JAVA可以隨着不同平臺的JVM運行,實現“一處編譯,到處運行”,所以說JAVA也是跨平臺的。

       注意:JVM虛擬機不跨平臺,JAVA依靠不同環境JVM提供的環境實現跨平臺。

3、多線程

     JAVA支持多線程,內置了多線程實現的技術,提供了多線程的實現方法。

4、安全

     JAVA摒棄了C語言中的指針及內存釋放,交由虛擬機來管理控制,減少了非法內存操作。

     語言級安全:表示以對象爲基表粒度;

     編譯時安全性:表示在java源代碼編譯時進行了語義和語法的檢查;

     運行時安全性:表示在運行java類時進行字節碼校檢器校檢限制;

     可執行代碼安全性:就是對java類的訪問範圍進行了限制。

5、簡單

     JAVA簡單易學易上手。

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