- Java編程講義
- 榮銳鋒 張晨光等編著
- 464字
- 2022-07-28 18:49:21
1.2 Java開發環境搭建
1.2.1 JDK簡介
Java開發工具包(JavaSE Development Kits,簡稱JDK)是一套由獨立程序構成的集合,用于開發和測試Java程序,是Java程序開發的首要工具。
JDK由Java API、Java工具和Java基礎類庫等組成,其核心是Java API,API(Application Programming Interface,應用程序接口)是Java提供的供編程人員使用的標準類庫,開發人員可以用這些類庫中的類來實現Java程序的各種功能,從而免去自行設計很多常用類的繁重工作,極大地提高開發效率。另外,Java API還包括一些重要的語言結構以及基本圖形、網絡和文件I/O等。
本書中使用的是JDK 15版本,與之前的版本相比,JDK 15為用戶提供了14項主要的增強(JEP),同時新增了1個孵化器模塊、3個預覽功能、2個不推薦使用的功能,并刪除了2個淘汰的功能。
知識點撥:增強(JEP)、孵化器模塊(Incubator)和預覽特性(Preview)的具體含義如下。
增強:英文全稱為JDK Enhancement Proposals,簡稱JEP,是JDK增強建議,主要包括新增特性和改進提案。
孵化器:實際上就是實驗版,主要從Java社區收集意見、反饋,穩定性差,后期可能有比較大的變動,稱之為尚未定稿的API/工具。
預覽特性:規格已經成型,實現基本確定,但是最終未定稿,這些特性還可能被移除,但可能性比較小,一般都會定下來。
推薦閱讀
- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- Python自然語言處理實戰:核心技術與算法
- Getting Started with PowerShell
- Bulma必知必會
- Hands-On RESTful Web Services with Go
- 單片機應用與調試項目教程(C語言版)
- Teaching with Google Classroom
- FPGA Verilog開發實戰指南:基于Intel Cyclone IV(進階篇)
- 低代碼平臺開發實踐:基于React
- Python機器學習:預測分析核心算法
- 深入剖析Java虛擬機:源碼剖析與實例詳解(基礎卷)
- Unity 2018 Augmented Reality Projects
- Qlik Sense? Cookbook
- Solutions Architect's Handbook
- 軟件工程與UML案例解析(第三版)