IDEA 2020 的 9 個(gè)新特性!學(xué)不動(dòng)了......

? 幫助萬千Java學(xué)習(xí)者持續(xù)成長

作者|簡簡單單OnlineZuozuo
blog.csdn.net/qq_15071263/article/details/104186309
B 站搜索:楠哥教你學(xué)Java
獲取更多優(yōu)質(zhì)視頻教程
1、對(duì)于調(diào)試器的加強(qiáng):數(shù)據(jù)流分析輔助
2、調(diào)試加強(qiáng):屬性置頂功能
3、調(diào)試加強(qiáng):IPV6 調(diào)試
4、性能分析的改進(jìn),剔除額外的東西
5、支持讀取內(nèi)存快照文件
6、IDEA 變更了代碼提交的界面
7、LightEdit 用來作為簡單的文本編輯器
8、可以預(yù)覽變更意圖了
9、禪定模式
IDEA 2020 更新這么賊快,老子開車都追不上了...
?1、對(duì)于調(diào)試器的加強(qiáng):數(shù)據(jù)流分析輔助
IntelliJIDEA v2020.1向調(diào)試器添加數(shù)據(jù)流分析輔助,它根據(jù)程序執(zhí)行的當(dāng)前狀態(tài)預(yù)測和顯示可能的異常,并始終為真/始終為假條件。
調(diào)試Java代碼并到達(dá)斷點(diǎn)時(shí),IDE將根據(jù)程序的當(dāng)前狀態(tài)運(yùn)行數(shù)據(jù)流分析,并在代碼執(zhí)行達(dá)到此點(diǎn)之前向您展示下一步將發(fā)生什么
簡單點(diǎn)說,就是在調(diào)試那些復(fù)雜的代碼時(shí),IDE可以預(yù)先顯示不變的那些調(diào)試值,讓你能夠更好的調(diào)試代碼,如圖
? 2、調(diào)試加強(qiáng):屬性置頂功能
這個(gè)改進(jìn)不大,但是調(diào)試的時(shí)候很有用,就是說,你在調(diào)試的時(shí)候呢,有些對(duì)象的字段太多了,要去找他有時(shí)候還要翻頁或者下拉很多,一般我們調(diào)試可能要走好多遍代碼,你現(xiàn)在在第一次調(diào)試后,吧這個(gè)調(diào)試的字段置頂,以免老是要去找。
? 3、調(diào)試加強(qiáng):IPV6 調(diào)試
現(xiàn)在IDEA 支持通過遠(yuǎn)程計(jì)算機(jī) IPV6 進(jìn)入到調(diào)試會(huì)話
? 4、性能分析的改進(jìn),剔除額外的東西
使用CPU 調(diào)試器進(jìn)行性能分析的時(shí)候呢,可以通過隱藏一些方法啊什么的,或者只關(guān)注某個(gè)調(diào)用節(jié)點(diǎn)下的方法,來提供更高關(guān)注度的分析
提供了四個(gè)選項(xiàng)
1、 只關(guān)注子集調(diào)用
2、 只關(guān)注本調(diào)用
3、 屏蔽子集調(diào)用
4、 屏蔽本調(diào)用
另外,IDEA 允許你繞過遞歸,讓你能夠進(jìn)行更專注的性能分析
5、支持讀取內(nèi)存快照文件
IDEA 現(xiàn)在支持打開 hprof 文件,也就是內(nèi)存快照文件,并且打開內(nèi)存快照文件不會(huì)占用你太多的內(nèi)存,如果你要打開這種文件,你需要如圖所示。
6、IDEA 變更了代碼提交的界面
他大概是這個(gè)樣子的
7、LightEdit 用來作為簡單的文本編輯器
看著是個(gè)好功能,但是感覺還是有點(diǎn)雞肋吧,因?yàn)樗ㄟ^命令行模式打開,并且有一定的功能閹割,然后就是打開快一點(diǎn)。
8、可以預(yù)覽變更意圖了
意思就是呢,我們通過快捷鍵可以打開一些IDEA 提供的建議,比如這里有個(gè)警告,IDEA 會(huì)提供一些建議的解決方案或者讓你修改設(shè)置,現(xiàn)在呢,如果是需要更改代碼,在改之前,IDEA 可以讓你預(yù)覽一下改完了是個(gè)啥樣子,不需要先改完,然后再取消了。
如果你不改快捷鍵呢,就是alt +空格了。
9、禪定模式
用來消除分心的,解決之前的全屏模式的一些不足,讓現(xiàn)在更好用了。
1、Spring Boot+Vue項(xiàng)目實(shí)戰(zhàn)
楠哥簡介
資深 Java 工程師,微信號(hào)?southwindss
《Java零基礎(chǔ)實(shí)戰(zhàn)》一書作者
騰訊課程官方 Java 面試官,今日頭條認(rèn)證大V
GitChat認(rèn)證作者,B站認(rèn)證UP主(楠哥教你學(xué)Java)
致力于幫助萬千 Java 學(xué)習(xí)者持續(xù)成長。

