IDEA 2020重大更新,帶來全新的體驗

社區羣聊

添加小編微信進入java學習交流羣,小編微信:372787553,備註進羣
IDEA 2020版本的重大更新以及對JDK14的支持,接下來我們就開始探索之旅;

一. 從IDE下載JDK

您不再需要在網絡上搜索必要的JDK。從IntelliJ IDEA 2020.1開始,您可以在創建和配置項目時直接從IDE下載並設置JDK構建。如果打開下載的項目,IDE會檢查您的計算機上是否已經安裝了爲此項目配置的JDK。如果沒有,IDE將提示您下載它。
在這裏插入圖片描述

二. Records & Pattern Matching

配置完成後,我們創建一個名爲Jdk14Experience的類,這時IDEA已經提示我們可以使用Records
在這裏插入圖片描述
測試代碼

public record Jdk14Experience(String name,String pwd) {

}

服務驗證
在這裏插入圖片描述
隱式成員已添加到記錄
打開我們編譯後的源碼如下:
在這裏插入圖片描述
正如您在記錄Jdk14Experience的反編譯代碼中看到的那樣,編譯器將其重新定義爲最終類,從而java.lang.Record從核心Java API 擴展了該類。對於記錄的每個組成部分Jdk14Experience,編譯器都定義一個最終的實例變量(name和pwd)。有趣的是,getter方法的名稱與數據變量的名稱相同(它不以’ get’開頭)。由於假定記錄是不可變的,因此未定義setter方法。

如果您對JDK14還不瞭解,請看這篇文章:https://blog.csdn.net/weixin_38937840/article/details/105054595

三. 新的Java檢查

檢查SimpleDateFormat模式中的大寫字母,分析日期格式設置的情況,搜索其他冗餘方法調用,並報告並建議消除字符串文字中不必要的轉義字符。
在這裏插入圖片描述

四. 禪模式

我們爲編輯器引入了新的Zen模式。它可以幫助您消除任何干擾,並專注於源代碼。禪宗模式將無干擾模式與全屏模式結合在一起,因此您不必再啓用它們。只需View | Appearance | Enter Zen Mode從主菜單中進行選擇,就不必理會外面的世界。

在這個模式下,我們心中和屏幕中只有代碼,心無雜念,索引叫他禪模式

進入禪模式

在這裏插入圖片描述
效果
我們的電腦屏幕全都是代碼,其他的幾種禪模式,大家可以嘗試一下
在這裏插入圖片描述

五.編輯器內Javadocs渲染

在編輯器中閱讀Javadocs可能會很煩人,因爲您必須經過所有標記,尤其是當您需要與參考鏈接和圖像進行交互時。
在這裏插入圖片描述

六. 改進的導航欄

ntelliJ IDEA 2020.1提供了另一個選項來簡化項目導航。您無需滾動即可直接跳到文件中的必要行,因爲導航欄現在向您顯示Java類和接口中的方法。如果您不使用導航欄,那麼現在是在中將其打開的好時機View | Appearance | Navigation Bar。

效果如下:
在這裏插入圖片描述

七. 調試器

數據流分析協助
IntelliJ IDEA 2020.1將數據流分析添加到JVM調試器。它在實際執行此代碼之前預測代碼的執行。當您的應用程序在斷點處停止時,IDE將根據程序的當前狀態運行數據流分析,以檢查下一步將發生什麼。要在調試器中使用DFA,請在中啓用它Settings/Preferences | Build, Execution, Deployment | Debugger | Data Views | Java。

固定到頂部
另一個改進是將對象的任何字段固定到字段列表頂部的功能。當一個對象具有太多字段以致於很難找到需要調查的字段時,這非常方便。
在這裏插入圖片描述

八. 版本控制

在IntelliJ IDEA 2020.1中,我們重新設計了用於將更改提交到VCS存儲庫的界面- 現在,您可以充分利用專用的“ 提交”工具窗口,而不是模式的“ 提交”對話框。它爲已修改文件和差異列表提供了更多空間,並允許您在準備好更改後將其添加到提交中,以迭代方式編寫提交消息,並選擇將哪些階段化更改提交到哪個提交中。默認情況下,新用戶啓用新用戶界面;現有用戶可以在中切換到它。 Preferences/Settings | Version Control | Commit Dialog​
在這裏插入圖片描述

九. HTTP客戶端

IntelliJ IDEA 2020.1中的HTTP客戶端變得更聰明瞭。現在,它可以正確地自動完成路徑變量和URL路徑,並且可以直接從HTTP請求文件進入相關端點。我們還爲Spring用戶提供了一個更新:Spring MVC處理程序方法現在具有用於URL映射的裝訂線圖標。使用它來創建或打開現有的HTTP請求文件並導航到HTTP客戶端。在這裏插入圖片描述

十. 數據庫改進

數據庫的改進包括能夠將數據導出到Excel(.xlsx)文件,直接在編輯器中以文本形式查看數據,創建運行配置以及其他許多功能。
在這裏插入圖片描述

IDEA 的更新遠遠不止這些,還提供了官方的漢化插件,大家慢慢探索吧!

本文的分享暫時就到這裏,希望對您有所幫助
關注 Java有貨領取更多資料

聯繫小編。微信:372787553,帶您進羣互相學習
左側小編微信,右側獲取免費資料
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章