最新 IDEA 2022.1 版本即將發(fā)布,騷操作真不少...
點(diǎn)擊關(guān)注公眾號,Java干貨及時送達(dá)

粉絲福利:小編會從今天留言的小伙伴中隨機(jī)抽贈送8.88元現(xiàn)金紅包。娛樂抽獎,大家隨緣積極參與啦,給生活一點(diǎn)小幸運(yùn)~感謝大家的支持
前陣子 Oracle 發(fā)布了 Java 18 正式版,在性能、穩(wěn)定性和安全性上面,Java 18 得到了全面的改進(jìn)提升,其中包括對平臺的九項 JDK 增強(qiáng)(JEP),大大提升了開發(fā)人員的工作效率。
緊接著即將發(fā)布的 IDEA 2021.1 版本將會支持以下新特性:
# 對代碼段的支持
Java 18 為 JavaDoc 的標(biāo)準(zhǔn) Doclet 引入了 @snippet?標(biāo)記,簡化在 API 文檔中的示例源代碼。

圖片來源:The IntelliJ IDEA Blog
# 語言注入
即使沒有顯式包裝器,代碼片段也會被識別為 Java 代碼。可以指定任何語言,語言注入功能也適用于代碼段。
如下所示適用于通過導(dǎo)入提供的所有元素:

圖片來源:The IntelliJ IDEA Blog
# 默認(rèn)字符集為 UTF-8
將 UTF-8 設(shè)置為標(biāo)準(zhǔn) Java API 的默認(rèn)字符集。通過此更改,依賴于默認(rèn)字符集的 API 將在所有實(shí)現(xiàn)、操作系統(tǒng)、語言環(huán)境和配置中保持一致。
# Switch 表達(dá)式的模式
任何類型的模式(包括受保護(hù)的模式)都支配著常量 case。模式和非常量 case 的支配沒有改變。

圖片來源:The IntelliJ IDEA Blog
對于密封層次結(jié)構(gòu),子類型有時不能用于選擇器類型,或者不能轉(zhuǎn)換為選擇器類型。不再需要處理這些子類型來使 switch 語句清晰。

圖片來源:The IntelliJ IDEA Blog
# 參考鏈接
https://blog.jetbrains.com/zh-hans/idea/2022/03/java-18-features-support/
https://openjdk.java.net/jeps/413
https://www.jetbrains.com/help/idea/using-language-injections.html
https://openjdk.java.net/jeps/420
https://mp.weixin.qq.com/s/tcmht2-puPrXNcnpw-ZEiQ
????
往 期 推 薦
點(diǎn)分享
點(diǎn)收藏
點(diǎn)點(diǎn)贊
點(diǎn)在看





