日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Java 启动和停止界面_IntelliJ IDEA 2019.3 发布,启动更快,性能更好(新特性解读)...

發布時間:2024/9/19 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 启动和停止界面_IntelliJ IDEA 2019.3 发布,启动更快,性能更好(新特性解读)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方“小哈學Java”,選擇星標

回復“資源”,領取全網最火的Java核心知識總結~


2019.3 11 月 28?

IntelliJ IDEA 2019.3 提供了重大的性能和可用性改進,包括更快的啟動,主題和快捷鍵插件的安裝更容易,增進 VCS workflows,并增加了對微服務框架、MongoDB 等的支持。

1. 更好的性能

1.1 更快的啟動

此版本主要性能改進之一是啟動時間比以往任何時候都短。我們采用了重大的體系結構更改,來并行化 IDE 在啟動時執行的某些任務,以便它們不會順序執行。

1.2 減少內存消耗

在 IntelliJ IDEA 2019.3 中,我們優化了性能以減少導入大型 Gradle 項目時的峰值內存消耗。

1.3 響應式用戶界面

我們已經解決了提交給我們的 1600 多個 UI 凍結報告。除此之外,我們還修復了在 Maven 項目中編輯 POM.xml 文件的問題,現在可以立即顯示補全建議,而不會出現任何延遲。其他修復有可以更快地處理大型項目中的 VCS 狀態更新,更好地處理 ignored 文件,更快地渲染項目樹,在使用大量編輯或 debugger 標簽頁時具有更好的性能,并提高了速度。

1.4 更好的 Java 性能

此版本對 Java 類型推斷進行了許多改進,不僅修復了各種編輯器凍結問題,而且還為長的方法調用鏈加快了 Java 類型推斷。當應用于 multiple lines 時,’Join Lines‘ 操作可以更快地工作。你還將體驗到 Java 代碼的加速高亮,尤其是涉及到帶有通用 var-args 的方法時(其中放置了數十個參數)。

1.5 更好的 Kotlin 性能

IntelliJ IDEA 2019.3 捆綁了 Kotlin 1.3.60,提供了令人印象深刻的加速效果,例如在編輯器中更快地高亮。

2. 改善的可用性

2.1 在不重新啟動 IDE 的情況下安裝主題和快捷鍵插件

在 IntelliJ IDEA 2019.3 中,我們實現了對動態插件安裝的支持,這意味著現在你可以安裝和卸載主題和快捷鍵插件,而無需重新啟動 IDE。我們計劃在將來的版本中將此方法擴展到大多數插件,以使插件管理盡可能容易。

2.2 更明顯的滾動條

如果你在查看滾動條時遇到困難,現在可以讓它脫穎而出。只需啟用 “Settings/Preferences | Appearance & Behavior | Appearance” 下的 ‘Use contrast scrollbars’ 設置即可。

2.3 平滑滾動

我們所做的一個很小但非常有價值的改進是滾動,使用鼠標滾輪滾動后現在可以變得更加平滑。

演示視頻地址:https://www.youtube.com/watch?v=MoVS6HOdeew&feature=emb_logo

2.4 自動配置導入的 Maven 或 sbt 項目

現在,當你導入,創建或打開 sbt 或 Maven 項目時,IntelliJ IDEA 會自動為你設置它,因此你不再需要手動配置設置。

2.5 重做上下文動作的行為

在“意圖動作”對話框中,即使選擇了某個動作并關閉了對話框,IDE 現在仍默認顯示所有可用的意圖動作。

3. 功能更新

3.1 對 Java 13 功能的擴展支持

我們擴展了對 Java 13 文本塊的支持:插入第三個引號時,它們會自動格式化。

3.2 可以注入更多模板語言

借助 IntelliJ IDEA 2019.3,你可以向代碼中注入更多模板語言,特別是 Pug(ex-Jade),Handlebars,EJS 和 Slim。

https://www.jetbrains.com/idea/whatsnew/2019-3/img/InjectionTempl.gif

3.3 新的 “字段調用樹” 操作

現在,通過使用 Ctrl + Alt + H 調用新的“字段調用樹”操作,可以輕松地查看所選字段的調用樹。

3.4 統一彈出錯誤和文檔

現在,檢查中將鼠標懸停在突出顯示的符號上時,除了顯示代碼參考信息之外,你還可以使彈出窗口顯示錯誤。要啟用此功能,請在 Settings/Preferences | Editor | General 中選擇 ‘Show quick documentation on mouse move’。

3.5 改進 Git checkout 工作流程

為了消除混淆,在遠程分支上調用新重命名的 ‘Checkout’ 操作現在將創建一個新的本地分支,將其簽出,并將跟蹤設置為遠程分支。我們還為本地和遠程分支添加了 ‘New Branch from Selected’ 操作,該操作創建了一個新的本地分支并將其簽出,但未將跟蹤設置為任何遠程分支。

3.6 推分支的更簡單方法

你會很高興的發現另一個節省時間的方法是,你不再需要簽出分支來推送它–你只需在 Git 分支彈出窗口中選擇一個分支并將其從那里推送即可。

3.7 統一的“克隆”體驗

我們重新設計了 ‘Clone’ 對話框來統一用戶界面,用于從不同的 VCS 托管服務獲取項目。如果你已經登錄到 VCS,IDE 將顯示可供選擇的可用倉庫列表,因此你不再需要輸入倉庫 URL。

2.8 深入了解合并沖突

現在,如果在 merge,rebase 或 cherry-pick 操作期間發生沖突,在合并對話框中你可以獲取有關更改源的更多信息。只需單擊 ‘Show Details’ 鏈接即可獲取導致代碼沖突的提交列表。

4. 新框架和新技術

4.1 微服務框架支持

為了使你的 IntelliJ IDEA 項目在技術上保持相關性,版本 2019.3 添加了對 Micronaut,Quarkus 和 Helidon 的初步支持。如果你的 Java 項目采用了基于微服務的架構,則可以享受完整的編碼協助、導航、檢查、查找和其他好處。

4.2 OpenAPI 和 Swagger 支持

我們引入了對 Swagger v2 和 OpenAPI v2 的支持,該支持提供了 schema validation,以及代碼補全、導航、查找,以及包含 API 描述的 YAML / JSON 文件中的重命名重構。

4.3 新 Endpoints 窗口

全新的 ‘Endpoints’ 工具窗口提供了項目中用于 HTTP 和 Web Socket 協議的客戶端和服務端 API 的聚合視圖。此外,你可以將窗口擴展到 IntelliJ IDEA 中當前打開的所有項目。

4.4 Spring Web Flux 支持

在 Spring tool 窗口的 MVC 視圖中查看 Web Flux URL 路徑的完整列表,在它們之間導航,并受益于編碼輔助、搜索以及 URL 和 URLs 的重命名重構。

https://www.jetbrains.com/idea/whatsnew/2019-3/img/NewSpringWebFlux.gif

4.5 Java HTTP 客戶端支持

IntelliJ IDEA 2019.3 在以下 Java HTTP 客戶端 API 中提供 URL 支持:java.net.{URI/URL}, Retrofit v2, OkHttp v3, and Injectable URL reference。你現在在 Java 客戶端中可以使用 Java 中常用的所有內容 - 編碼輔助,導航,查找。

4.6 Project Reactor 支持

利用對 Java 和 Kotlin Reactor 項目檢查的優勢,它們會報告在不應阻塞線程的代碼片段中檢測到的線程阻塞方法調用。IDE 還將警告你有關 Flux 和 Mono 方法的 lambda 運算符可能返回 null 的信息。最重要的是,有一個專用的 Reactor 調試模式,可提供有關響應棧幀和中間變量值的有用視圖。

4.7 MongoDB 支持

IntelliJ IDEA 2019.3 附帶了期待已久的 MongoDB 支持。添加 MongoDB 數據源后,請在數據庫瀏覽器中查看集合和字段,運行查詢并查看查詢結果。我們將在將來的版本中擴展對 MongoDB 的支持。

5. 修復了什么

  • IDE 現在可以檢測到使用 Homebrew 安裝的 Gradle 目錄。
  • 用戶界面得到了改進,因此現在可以更輕松地手動設置 Gradle 主目錄。
  • IntelliJ IDEA 現在支持在 Linux 上通過 KWallet 存儲密碼。
  • 當用戶使用 JavaFX 項目時,IDE 可以在 ‘Scene Builder’ 選項卡中顯示帶有嵌入式 Scene Builder 的 FXML 文件。
  • 當無法訪問 SVN 服務器時,SVN 的“需要身份驗證”對話框不再彈出。
  • 我們已經修復了與使用 rebase 執行'git update'操作有關的問題。
  • 現在,在索引 Git 日志時,IDE 將顯示一個進度條。
  • 現在,你可以選擇是否要在文件歷史記錄窗口和 VCS 批注中查看更改的創建時間或提交時間。

PS: 另外,小哈建了個學習交流群,禁廣告、推廣,群內氛圍非常不錯的,大家有啥問題也可以在群里提問,有需要的小伙伴可以加一下~

加群方式 - 掃描下方👇筆者二維碼,備注:加群

有熱門推薦👇

1.?一波騷操作,我把 SQL 執行效率提高了 10,000,000 倍!

2.?阿里巴巴為什么能抗住90秒100億?看完這篇你就明白了!

3.?用了這么久的數據庫連接池,你知道原理嗎?

4.?慌了,面試居然被問到怎么做高并發系統的限流?

文章有幫助的話,在看,轉發吧。

謝謝支持喲 (*^__^*)?

總結

以上是生活随笔為你收集整理的Java 启动和停止界面_IntelliJ IDEA 2019.3 发布,启动更快,性能更好(新特性解读)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。