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