對於Java小白的請,全部體現在了java文章中!

下面列出許多java的功能的特點。它們也被稱爲java流行語。下面給出的Java特性簡單易懂。
簡單(Simple)
面向對象(Object-Oriented)
方便,可移植(Portable)
平臺獨立(Platform independent)
安全(Secured)
強大,健壯(Robust)
體系結構中立(Architecture neutral)
動態(Dynamic)
解釋執行(Interpreted)
高性能(High Performance)
多線程(Multithreaded)
分佈式(Distributed)
如下圖所示 -
在這裏插入圖片描述
接下來我們一個個地解釋說明。
簡單(Simple)
根據Sun的說法,Java語言很簡單,這是因爲:
Java的語法是基於C++(程序員在學習C++之後更容易學習它)。
移除許多令人困惑和/或很少使用的特徵,例如,顯式指針,操作符重載等。
不需要刪除未引用的對象,因爲在Java中有自動垃圾收集。
面向對象(Object-Oriented)
面向對象意味着將軟件組織成不同類型的對象,對象中結合了數據和行爲。面向對象編程(OOP)是一種通過提供一些規則來簡化軟件開發和維護的方法。
面向對象編程(OOP)的基本概念是:
對象

繼承
多態性
抽象
封裝
平臺獨立(Platform independent)
平臺是程序運行的硬件或軟件環境。有兩種類型的平臺:基於軟件和基於硬件。Java提供基於軟件的平臺。
Java平臺與大多數其他平臺的不同之處在於它是一個基於軟件的平臺,運行在其他基於硬件的平臺之上。它有兩個組件:
運行時環境
API(應用程序編程接口)
在這裏插入圖片描述
Java代碼可以在多個平臺上運行,例如:Windows,Linux,Sun Solaris,Mac/OS等。Java代碼由編譯器編譯並轉換爲字節碼。這個字節碼是一個獨立於平臺的代碼,因爲它可以在多個平臺上運行,即一次寫入和到處運行(WORA)。
安全(Secured)
Java是安全的,這是因爲:
沒有顯式指針
Java程序在虛擬機沙箱中運行
類裝載器:通過將本地文件系統與那些從網絡資源導入的類分開包裝,以增加安全性。
在這裏插入圖片描述
字節碼校驗器:檢查代碼片段中是否存在違反對象訪問權限的非法代碼。
安全管理器:確定類可以訪問什麼資源,例如讀取和寫入本地磁盤。
這些安全方法是由java語言提供的。 一些安全性還可以由應用開發商通過SSL,JAAS,加密等提供。
強大,健壯(Robust)
健壯意味着強大。Java使用強大的內存管理,從而避免有安全問題的指針。在java中有自動垃圾收集。 在java中有異常處理和類型檢查機制。所有這些點是使java強大的理由。
架構中立(Architecture neutral)
Java中並沒有實現相關的特徵。原始類型的大小是固定的。
在C語言編程中,對於
32
位架構,
int
數據類型佔用
2
字節的存儲器,對於
64
4
字節的存儲器。 但在java中,它爲
位和
位體系結構佔用
字節的內存。
可移植
可以將java字節碼攜帶到任何平臺。
高性能
Java比傳統的解釋更快,因爲字節代碼與本地代碼“接近”,但仍然比編譯語言(例如C++)慢一些。
分佈式(Distributed)
可以在java中創建分佈式應用程序。RMI和EJB用於創建分佈式應用程序。我們可以通過從互聯網上的任何機器調用方法來訪問文件。
多線程
線程就像一個單獨的程序,併發執行。 我們可以編寫Java程序,通過定義多個線程一次處理多個任務。多線程的主要優點是每個線程它不佔用內存。它共享一個公共內存區域 線程對於多媒體,Web應用程序等非常重要。
在學習JAVA編程或者想要學習JAVA編程可以加入我們的學習交流QQ羣:788649720,羣內有最新的學習資源,大家一起學習交流!

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