IDEA 2022.2.1 Beta 2發布:新增支持Java 18、增強JUnit 5的支持


近日,IDEA 2022.1的Beta 2版本發布了!下面我們一起來看看對於我們Java開發者來說,有哪些重要的更新內容。

Java增強

隨着Java 18的正式發布,IDEA也在該版本中迅速跟進。目前已經支持的功能包括:

@snippet標記

為了簡化在API文檔中包含示例源代碼,在JDK 18中引入了用於JavaDoc的標准Doclet的@Snipket標記。所以,在這個版本中,就可以像下面這樣在注釋中添加一些示例代碼了。

switch增強

在JDK 17中引入的Switch表達式模式匹配規范這次也已經更新,在該版本的IntelliJ IDEA已支持這兩種基本更新。

其他更新

  1. 在JDK18中,默認字符集直接就是UTF-8,而不是根據平台的不同而有不同的默認字符集。
  2. 非靜態內部類不會捕獲未使用的this,所以將不會再觸發警告

JUnit 5增強

添加了對JUnit 5.7中引入的新功能的支持,包括對@EnabledIf/DisabledIf@NullSource/emptySource@TempDir注釋的支持。

編輯器優化

實現了“Incorrect formatting”檢測,如果文件的當前格式與代碼樣式設置不匹配,IDEA將會通知開發者。大家可以通過下面的方式配置開啟或關閉。

這里僅列出了一些DD關注的內容,還有一些其他更新信息,大家可以通過參考資料中的連接查看完整信息。

參考資料

歡迎關注我的公眾號:程序猿DD。第一時間了解前沿行業消息、分享深度技術干貨、獲取優質學習資源


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM