更新時間:2022-04-24 17:06:43 來源:動力節(jié)點 瀏覽1628次
Java是一種面向?qū)ο?、多平臺、安全且高級的編程語言。該項目由Sun Microsystems的James Gosling、Patrick Naughton和Mike Sheridan于1991年發(fā)起。最初,該項目被稱為“橡樹”,以戈斯林辦公室外的一棵橡樹命名。然后它被重新命名為“Green”,最后以來自印度尼西亞的Java咖啡命名為“Java”。Java的第一個公共版本于1995年發(fā)布。甲骨文在2010年收購Sun Microsystems Inc.后擁有Sun的硬件和軟件產(chǎn)品線,包括Java。

接下來,在本Java學習教程中,我們將了解Java平臺的一些關(guān)鍵組件。這些組件將源代碼(人類可讀語言)翻譯成機器語言或可執(zhí)行代碼。
Java Development Kit或JDK是用于制作Java應用程序和小程序的完整軟件開發(fā)環(huán)境。它包括Java運行時環(huán)境(JRE)、編譯器以及Java調(diào)試器、JavaDoc等各種工具。JDK幫助用戶編寫、編譯和運行Java程序,可在macOS、Windows、Linux和Solaris上使用。
Java Runtime Environment是JDK的一部分,包含JVM、類庫、小程序支持和瀏覽器插件。如果用戶想要運行Java程序,則必須在系統(tǒng)中安裝JRE。
Java虛擬機或JVM執(zhí)行編譯器生成的字節(jié)碼并將其翻譯成機器語言。程序編譯由Java Development Kit(JDK)中包含的Javac編譯器完成。編譯器將java程序作為輸入并返回Java字節(jié)碼作為輸出。盡管每個操作系統(tǒng)都有不同的JVM,但它們在執(zhí)行字節(jié)碼后的輸出在所有操作系統(tǒng)中都是相同的。因此,我們說Java是一種獨立于平臺的編程語言。
如果沒有列出Java的主要特性,那么面向初學者的Java教程是不完整的。這些包括: