原創(chuàng)|產(chǎn)品更新|編輯:龔雪|2024-11-29 10:23:52.210|閱讀 127 次
概述:Java開發(fā)工具IntelliJ IDEA v2024.3全新發(fā)布,此版本引入了一系列可以提升開發(fā)體驗的強大新功能,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IntelliJ IDEA,是java編程語言開發(fā)的集成環(huán)境。IntelliJ在業(yè)界被公認為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動提示、重構(gòu)、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的。
IntelliJ IDEA 2024.3引入了一系列可以提升開發(fā)體驗的強大新功能!IDE 現(xiàn)在提供代碼邏輯結(jié)構(gòu)的表示,簡化了 Kubernetes 應(yīng)用程序的調(diào)試體驗、引入了集群范圍的 Kubernetes 日志訪問,并正式將 K2 模式移出 Beta。
現(xiàn)在Structure(結(jié)構(gòu))工具窗口包含 Logical(邏輯)代碼結(jié)構(gòu)和先前的 Physical(物理)結(jié)構(gòu),這樣您不僅可以查看類、方法和字段,還可以查看項目中組件之間的鏈接和交互。例如,在 Spring Boot 應(yīng)用程序中打開控制器時,您可以看到其端點和自動裝配的應(yīng)用程序組件。 這種增強型視圖可以幫助您理解項目結(jié)構(gòu),并讓您可以跟蹤代碼用法和有意義的連接來瀏覽項目。
新版本進一步簡化了 Kubernetes 應(yīng)用程序的調(diào)試, 只需點擊 Debug(調(diào)試)按鈕旁邊的省略號并選擇 Add Tunnel for Remote Debug(為遠程調(diào)試添加隧道)即可激活隧道調(diào)試。 這使您的工作站成為 Kubernetes 集群的虛擬部分,這樣一來,就可以交換 pod 并使用喜歡的工具在本地調(diào)試微服務(wù)。 其他微服務(wù)將與您的工作站交互,就好像它是正在調(diào)試的 pod 一樣,并包含對集群其余部分的完全訪問, 即使非 Kubernetes 感知的調(diào)試器也能完美運行。 此外,Kubernetes UI 中 Services(服務(wù))工具窗口下新的 Forward Ports(轉(zhuǎn)發(fā)端口)部分可以簡化端口轉(zhuǎn)發(fā)。
IntelliJ IDEA現(xiàn)在提供具有流式傳輸和模式匹配功能的集群范圍 Kubernetes 日志訪問 – 這是開發(fā)者以及 DevOps 和 SRE 團隊的必備工具。 這項功能提供跨 pod、節(jié)點和服務(wù)的所有事件的集中視圖,幫助您快速發(fā)現(xiàn)問題,而無需手動檢查每個日志。 實時流式傳輸可以實現(xiàn)即時診斷,而模式匹配可以自動檢測關(guān)鍵事件和錯誤,例如內(nèi)存不足問題或異常網(wǎng)絡(luò)活動。
在 IntelliJ IDEA 2024.3 中,K2 模式正式脫離 Beta,現(xiàn)已處于穩(wěn)定狀態(tài)并可供大范圍使用。 K2 模式可以顯著提高代碼分析的穩(wěn)定性、內(nèi)存消耗效率和 IDE 的整體性能。 K2 模式現(xiàn)在提供改進的與 Java 的功能對等,以及對所有 Kotlin 2.1 功能的支持。 要探索其功能,請轉(zhuǎn)到 Settings/Preferences | Languages & Frameworks | Kotlin(設(shè)置/偏好設(shè)置 | 語言和框架 | Kotlin)。
在 2024.3 版本中,IntelliJ IDEA的數(shù)據(jù)流引擎可以更準(zhǔn)確地處理別名情況,有助于減少檢查中的誤報,帶來更可靠的編碼體驗。 此增強適用于 Kotlin 和 Java,可以改進引用可能指向同一實例時的分析。
IntelliJ IDEA 的代碼格式化程序現(xiàn)在允許您在注解和字段聲明之間保留空行,這是 JPA 實體中常用的樣式,可以提高可讀性。 此前,格式化程序默認會移除這些行, 控制此行為的新選項位于 Settings | Editor | Code Style | Java | Blank Lines(設(shè)置 | 編輯器 | 代碼樣式 | Java | 空行)下。
啟用 K2 模式后,IntelliJ IDEA支持 Kotlin 2.1 的一對實驗性語言功能。 首先,您現(xiàn)在可以在作為實參傳遞給內(nèi)聯(lián)函數(shù)的 lambda 中使用非局部 break 和 continue 語句。 另一個新支持的功能是多美元符號插值,這使處理包含字面量 $ 符號的字符串更加輕松,并且無需 ${'$'} 這樣的替代方案。 例如,在代碼中聲明 JSON 架構(gòu)時,這特別實用。
更多產(chǎn)品更新內(nèi)容,歡迎
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)