Java 開發首先需要一個 JDK 發行版。過去,JDK 發行版僅僅意味著你同意 Oracle 許可并下載軟件,如今,JDK 環境要復雜得多。對java感興趣的同學可以參加java培訓,可以獲得快速有效的學習。
有多種供應商可供選擇,例如:
Amazon Corretto
IBM
Azul Zulu
SAP
Red Hat
AdoptOpenJDK
這些供應商在長期支持、升級和維修成本、可擴展性和許可協議靈活性方面展開競爭。如果沒有任何特定要求,AdoptOpenJDK 安裝可能是最安全的選擇。如果你的公司選擇了不同的 JDK 實現,最好將其用于本地開發,因為本地環境中的生產平價始終是最終目標。
重要的 Java 命令行工具
驗證你的 JDK 安裝是否成功很重要,最好的方法是運行一些打包在 JDK 的 bin 目錄中的命令行界面工具。運行 javac 編譯器以確保你可以將源代碼轉換為字節碼。使用 java 實用程序運行一個簡單的 HelloWorld 類。并熟悉其他重要的 JDK 工具,例如 JDeps 和 JStat,因為它們在處理垃圾收集問題或內部 API 依賴項時變得很重要。在java培訓中,有很多關于Java 命令行工具的培訓課程,在專業老師的教學指導下,可以很全面地掌握網絡安全的相關知識和技能。
Java IDE 注意事項
安裝 JDK 后,下一步是選擇 IDE。在 Java 世界中,有三個主要參與者可供選擇:
來自 JetBrains 的 IntelliJ
來自 Apache 的 NetBeans
來自 Eclipse 基金會的 Eclipse IDE
IntelliJ 是唯一不是開源和開放許可的選項。即便如此,它往往是最流行的 IDE,考慮到大多數 Java 開發人員傾向于避開供應商支持的產品,轉而支持開源選項,這說明了很多問題。如果你的組織提供 IntelliJ 許可證,請使用它。
Eclipse 和 NetBeans 之間的選擇可能比較棘手。熟悉 Eclipse 的開發人員會喜歡用于任何 Java 平臺、企業版或微服務開發的 SpringSource Tool Suite (STS)。STS 基于 Eclipse,它帶有各種預安裝的插件,使開發人員能夠立即提高工作效率。具有 Eclipse 悠久歷史的人會偏向于該工具。那些更熟悉 NetBeans 的人可能對 Apache 選項有類似的看法。想學習java技術的同學,不妨報個Java培訓班,有明確清晰的學習路線,理論知識+實戰操作,可以獲得快速提升。