一文搞懂JDK8與Java1.8的區別


Java是一種廣泛使用的計算機編程語言,擁有跨平台、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。

 Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,舍棄了容易引起錯誤的指針,以引用取代;移除了C++中的運算符重載和多重繼承特性,用接口取代;增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型編程、類型安全的枚舉、不定長參數和自動裝/拆箱特性。

什么是JDK?

 Java Development Kit(JDK)是太陽微系統針對Java開發人員發布的免費軟件開發工具包(SDK,Software development kit)。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK。

 作為Java語言的SDK,普通用戶並不需要安裝JDK來運行Java程序,而只需要安裝JRE(Java Runtime Environment)。而程序開發者必須安裝JDK來編譯、調試程序。

 

 


 從上方的JDK各個版本發布時間和版本名稱表也可以看到,Java大體有3大類命名方式:JDK、J2SE、JAVA SE。

(1)Java與JDK的區別

 JDK是個Java開發的工具包,Java是門編程語言。

(2)JDK8與JDK1.8的區別

 JDK8或者JDK1.8是由於自從JDK1.5/JDK5命名方式改變后遺留的新舊命令方式問題。所以JDK8或者JDK1.8也是同一個東西。

(3)JDK與J2SE的區別

 JAVA就是指JDK開發工具,所以我們可以理解為JAVA等價於JDK。JAVA有3個版本:J2SE J2EE J2ME,而J2SE是標准版本,J2ME是手機方向的,J2EE是網站開發方向的。

總結:
 簡而言之:我們口中說的Java8、JDK8、JDK1.8都是同一個東西。
————————————————
版權聲明:本文為CSDN博主「非著名運維」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_44895681/article/details/105365655


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM