下面列出許多java的功能的特點。它們也被稱為java流行語。下面給出的Java特性簡單易懂。
如下圖所示 -

接下來我們一個個地解釋說明。
根據(jù)Sun的說法,Java語言很簡單,這是因為:
面向?qū)ο笠馕吨鴮④浖M織成不同類型的對象,對象中結(jié)合了數(shù)據(jù)和行為。面向?qū)ο缶幊?OOP)是一種通過提供一些規(guī)則來簡化軟件開發(fā)和維護的方法。
面向?qū)ο缶幊?OOP)的基本概念是:
平臺是程序運行的硬件或軟件環(huán)境。有兩種類型的平臺:基于軟件和基于硬件。Java提供基于軟件的平臺。
Java平臺與大多數(shù)其他平臺的不同之處在于它是一個基于軟件的平臺,運行在其他基于硬件的平臺之上。它有兩個組件:

Java代碼可以在多個平臺上運行,例如:Windows,Linux,Sun Solaris,Mac/OS等。Java代碼由編譯器編譯并轉(zhuǎn)換為字節(jié)碼。這個字節(jié)碼是一個獨立于平臺的代碼,因為它可以在多個平臺上運行,即一次寫入和到處運行(WORA)。
Java是安全的,這是因為:
Java程序在虛擬機沙箱中運行
類裝載器:通過將本地文件系統(tǒng)與那些從網(wǎng)絡(luò)資源導(dǎo)入的類分開包裝,以增加安全性。
這些安全方法是由java語言提供的。 一些安全性還可以由應(yīng)用開發(fā)商通過SSL,JAAS,加密等提供。
健壯意味著強大。Java使用強大的內(nèi)存管理,從而避免有安全問題的指針。在java中有自動垃圾收集。 在java中有異常處理和類型檢查機制。所有這些點是使java強大的理由。
Java中并沒有實現(xiàn)相關(guān)的特征。原始類型的大小是固定的。
在C語言編程中,對于32位架構(gòu),int數(shù)據(jù)類型占用2字節(jié)的存儲器,對于64位架構(gòu),int數(shù)據(jù)類型占用4字節(jié)的存儲器。 但在java中,它為32位和64位體系結(jié)構(gòu)占用4字節(jié)的內(nèi)存。
可以將java字節(jié)碼攜帶到任何平臺。
Java比傳統(tǒng)的解釋更快,因為字節(jié)代碼與本地代碼“接近”,但仍然比編譯語言(例如C++)慢一些。
可以在java中創(chuàng)建分布式應(yīng)用程序。RMI和EJB用于創(chuàng)建分布式應(yīng)用程序。我們可以通過從互聯(lián)網(wǎng)上的任何機器調(diào)用方法來訪問文件。
線程就像一個單獨的程序,并發(fā)執(zhí)行。 我們可以編寫Java程序,通過定義多個線程一次處理多個任務(wù)。多線程的主要優(yōu)點是每個線程它不占用內(nèi)存。它共享一個公共內(nèi)存區(qū)域 線程對于多媒體,Web應(yīng)用程序等非常重要。