首頁> Java> java教程> 主體

Java 8和Java 9之間的差異是什麼?

WBOY
發布: 2023-08-27 19:41:02
轉載
717 人瀏覽過

Java 8和Java 9之间的区别是什么?

Java 9 版本引進了新的增強功能並新增了新功能。它包括JShellHttp2Client、Java平台模組系統(JPMS)、多版本jar#檔案、>Stack Walking API介面中的私有方法流程API 更新集合API 更新串流API 改進

以下是Java 8 和Java 9 之間的一些差異

  • Java 中8及更早版本中,頂層元件是套件。它將一組相關類型(類別、介面、枚舉等)放入一個群組中,並且還包含一組資源,而Java 9 引入了一個新元件:模組,可用於將一組相關包放入一個群組中,還有另一個新元件:模組描述符module-info.java檔案。
  • Java 8應用程式使用套件作為頂層元件,而 Java 9 應用程式則使用模組作為頂層元件。
  • 每個 Java 9 模組只有一個帶有一個模組描述符的模組,而 Java 8 套件不會建構多個模組模組合併為單一模組。

Java 8:

Packages - Types (classes, enums, interfaces, etc) - Code - Data - Resources - xml - images - properties
登入後複製

Java 9:

Modules (Resources, Module Descriptor)  - Packages - Types (classes, enums, interfaces, etc) - Code - Data - Resources - xml - images - properties
登入後複製

以上是Java 8和Java 9之間的差異是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!