日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java 9 揭秘(1. 入门介绍)

發布時間:2024/4/14 java 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 9 揭秘(1. 入门介绍) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文 by / 林本托

在第一部分中,主要講解如下內容:

  • JDK 9 包含了哪些內容
  • 運行代碼的系統要求
  • 如何安裝 NetBeans

1 JDK 介紹

JDK 9是Java開發工具包的第九個主要版本,計劃于2017年7月下旬發布。它帶來了許多令人興奮的新功能。 本套教程主要介紹Java開發人員在日常編程中有用的功能。 你可以在http://openjdk.java.net/projects/jdk9/上找到所有功能的完整列表。

JDK 9最重要和最令人激動的功能之一是模塊系統,該模塊系統是以代碼名稱Jigsaw的項目開發的。 JDK設計人員一直在努力將模塊系統引入Java平臺超過10年。 它計劃是以前的幾個JDK版本的一部分,后來被刪除。Jigsaw 項目也多次延遲了JDK 9版本的發布。 不過Jigsaw 最近正在積極行動,發布新的JDK版本。

Tips
Jigsaw是OpenJDK項目下的一個子項目,旨在為Java SE平臺設計、實現一個標準的模塊系統,并應用到該平臺和JDK中。

Jigsaw項目遇到了什么困難導致這么多年才完成?Jigsaw的主要目標是為Java開發人員提供一種稱為模塊的軟件組件,來開發應用程序的方法。模塊可以將其API導出以供公眾使用并封裝其內部。模塊還可以聲明對其他模塊的依賴,并且可以在啟動時驗證這些依賴關系,從而在運行時避免發生類型缺失的錯誤。 JDK本身被分成一系列相互交互的模塊。這提供了一個可擴展的運行時。如果你的應用程序使用JDK的子集,則可以創建包含應用程序和應用程序模塊中使用的JDK模塊的運行時映像。模塊系統的所有這些功能看起來都很正常。一直困擾著JDK設計師的主要問題是模塊系統的向后兼容性和遷移。 Java已經存在了20多年了。任何重大的特性,包括模塊系統,都必須輕易應用。根據Java社區的反饋,重新設計和改進了幾次迭代,最后走到了現在這一步。

JDK 9的另一個重要補充是JShell,它是Java的交互式編程環境。 JShell是一個命令行工具和API,它允許執行一段代碼并獲得即時反饋。 在JShell之前,你必須編寫一個完整的程序,編譯它并運行它來獲得結果。 JShell是你在日常開發中使用的工具。 JShell對初學者至關重要,可以幫助他們快速學習Java語言,而無需了解程序結構的細節,如模塊和程序包。

Tips
關于JShell相關知識,可以在博客園或簡書中搜索“Java 9 嘗鮮之交互式編程環境”這篇文章,里面有詳細介紹。

除此而外,JDK 9還增加了其他一些新特性使你的開發變得更輕松。 例如,Reactive Streams API,集合工廠方法,籌劃中的HTTP/2 Client API,Stack-Walking API,Platform Logging API和統一的JVM logging。

2 運行代碼的系統要求

首先,你需要下載JDK 9?(Java Development Kit 9) ,目前可以直接去 Oracle 官網下載。

首先需要先同意許可協議,然后就可以下載了。Java 9 可以運行在很多平臺上:

  • Windows 32-bit
  • Windows 64-bit
  • macOS 64-bit (formerly known as Mac OS X * or simply OS X)
  • Linux 32-bit
  • Linux 64-bit
  • Linux on ARM 32-bit
  • Linux on ARM 64-bit

下一步需要配置環境變量。跟之前的 JDK 配置方法相同。這里,我以 macOS 10.12 版本為例,在 Macbook 上的配置。這里會需要 vi 的一些基本操作,可以去網上查找如何使用。
下載完 JDK 后,直接運行。然后安裝目錄在:/library/Java/JavaVirtualMachines/jdk-9.jdk/

在 Terminal 下,進入到你的用戶的當前目錄下(一打開就是你的用戶默認目錄,實在不清楚在命令行敲入cd
則會切換到默認目錄下)。在命令行中執行ls -a命令,列出當前目錄下的包括隱藏的文件或目錄。

4.找到?.bash_profile文件,此文件會影響你當前用戶的配置信息,并執行vi .bash_profile?命令編輯此文件。

5.進入編輯頁面后,配置 Java Home 和 Path 環境變量:
配置 Java 環境變量

6.配置完以后,使用esc鍵退出編輯狀態,輸入“:wq”,保存并退出。并執行. .bash_profile,使配置文件立刻生效。在命令行下執行javac -version,如果輸出如下信息,則說明 JDK 配置正確。

至此,JDK 配置完成。

3 如何安裝 NetBeans

如果要編譯并運行Java 程序程序,需要在計算機上安裝集成開發環境(IDE),例如NetBeans或Eclipse。 目前沒有IDE完全支持JDK 9中的模塊系統。但是,NetBeans支持每個NetBeans項目創建一個模塊。 也就是說,如果要在NetBeans中創建三個Java模塊,則需要創建三個NetBeans Java項目。 一個Java模塊可以使用NetBeans中的項目依賴關系來引用其他Java模塊。 目前,NetBeans不支持多模塊Java項目。 可以在wiki頁面上找到有關NetBeans中模塊系統支持的最新信息:http://wiki.netbeans.org/JDK9Support。

你可以從以下鏈接下載最新的支持JDK 9的NetBeans版本:http://bits.netbeans.org/download/trunk/nightly/latest/。里面有很多NetBeans版本供我們下載,為了方便,我們直接下載“All”的這個版本。

至此,JDK 9的配置已經完成,NetBeans也已經下載,關于NetBeans的詳細配置,會在后面的章節中介紹。

轉載于:https://www.cnblogs.com/IcanFixIt/p/6940185.html

總結

以上是生活随笔為你收集整理的Java 9 揭秘(1. 入门介绍)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。