intellij idea是一款非常好用的java集成開發(fā)
編程軟件,這款軟件被認(rèn)為是業(yè)界最好的java開發(fā)工具,就java開發(fā)軟件而言,比較老的是eclipse,當(dāng)然之后還有功能更加完善的myeclipse,現(xiàn)在就java開發(fā)而言,不是程序員在選擇軟件使用,而是看公司的團(tuán)隊(duì)使用的是什么開發(fā)軟件進(jìn)行開發(fā)的,個(gè)人開發(fā)在團(tuán)隊(duì)中基本不可能,開發(fā)一個(gè)項(xiàng)目需要的是團(tuán)隊(duì)每個(gè)人的協(xié)作,所以就企業(yè)級的開發(fā)而言,想要更好的進(jìn)行項(xiàng)目的開發(fā)離不開能和團(tuán)隊(duì)更好協(xié)作的協(xié)作開發(fā)軟件,而現(xiàn)在很多的互聯(lián)網(wǎng)公司使用的就是的idea進(jìn)行開發(fā),甚至是在招聘的時(shí)候都將使用idea寫入了工作要求當(dāng)中,這款軟件的流行程度可想而知,同時(shí)能得到這么多用戶的認(rèn)可,也離不開這款軟件在項(xiàng)目開發(fā)時(shí)候的便利,當(dāng)使用idea掛載maven之后,這款軟件的各種優(yōu)勢就更加明顯了,同時(shí)對于基礎(chǔ)的提高效率的功能在這款軟件中也是做得非常的完善,代碼提示、重構(gòu)、java2E支持、版本工具、分析、整合....等等功能。
注:小編今天帶來的是intellij idea社區(qū)版 ,同時(shí)還附帶漢化包,更加方便大家的使用。軟件特色
1、數(shù)據(jù)流分析
我們改進(jìn)了數(shù)據(jù)流分析,以便現(xiàn)在可以跟蹤變量之間的關(guān)系,如“大于”和“小于”。IDE在所有可能的代碼路徑中檢測條件始終為真(或?yàn)榧?時(shí)的變量進(jìn)行比較。
當(dāng)您嘗試將變量分配給其已包含的相同值時(shí),IDE現(xiàn)在會(huì)警告您。這可能會(huì)幫助您檢測并刪除一些冗余代碼。
該數(shù)據(jù)流分析現(xiàn)在適用于非終止流API鏈。
IDE還會(huì)警告您對不可變集合的修改。
2、代碼完成的增強(qiáng)
Stream API鏈中的完成現(xiàn)在知道類型轉(zhuǎn)換。 代碼完成不僅可以根據(jù)現(xiàn)有的調(diào)用過濾器(String.class :: isInstance)建議完成項(xiàng)目,還可以為自動(dòng)類型轉(zhuǎn)換完成項(xiàng)目提供完成項(xiàng)目。
3、缺少ServiceLoader聲明
具有新的Java 9檢測和快速修復(fù)。IDE現(xiàn)在檢查由ServiceLoader加載的服務(wù)是否在module-info.java文件中聲明,并提供快速修復(fù)以將缺少的語句添加到module-info.java文件。
4、創(chuàng)建缺失的類
對于module-info.java中提到的未解決的類,IDE將建議創(chuàng)建缺少的類,并創(chuàng)建缺少的導(dǎo)出包。請注意,IDE使用所需目錄中的類創(chuàng)建包,因?yàn)闊o法導(dǎo)出Java 9中的空包。
5、冪等身體檢測
IDE將檢測并警告您使用冪等體的while循環(huán),因?yàn)樵诖蠖鄶?shù)情況下,這表示編程錯(cuò)誤并可能導(dǎo)致程序掛起。
6、無限流檢測
IntelliJ IDEA會(huì)警告你任何沒有短路的無限流,因?yàn)檫@種操作只能通過拋出異常來完成。此類代碼可能導(dǎo)致無限循環(huán)或內(nèi)存不足問題。
7、復(fù)制構(gòu)造函數(shù)與缺少字段檢測
如果有復(fù)制構(gòu)造函數(shù)不復(fù)制類中的所有字段,則會(huì)收到通知。IDE認(rèn)為不需要復(fù)制瞬態(tài)修改器的字段。
8、排列數(shù)組內(nèi)容
數(shù)組初始化程序和可變參數(shù)中提供了一個(gè)新的Sort內(nèi)容操作。這個(gè)新動(dòng)作按字母順序?qū)?nèi)容進(jìn)行排序。
9、用戶后綴完成模板
該后綴代碼完成了改進(jìn)。IDE現(xiàn)在允許您創(chuàng)建自己的Java模板,或通過首選項(xiàng) | 編輯和重命名一些預(yù)定義的Java模板 編輯 | 一般 | 后綴完成。
10、部分修復(fù)檢查結(jié)果
一個(gè)新的修復(fù)部分按鈕已被添加到檢查結(jié)果工具窗口的右側(cè)窗格中。當(dāng)您有多個(gè)選項(xiàng)來解決所選范圍內(nèi)的可能問題時(shí),它就會(huì)出現(xiàn)。所有建議的快速修復(fù)按照修復(fù)部分按鈕下的快速修復(fù)類型進(jìn)行分組。這項(xiàng)新功能可讓您將所需的快速修復(fù)應(yīng)用到所選范圍,并一次性修復(fù)所有受影響的案例。
11、代碼生成中的測試前綴
在軟件中,您可以使用意向操作生成一個(gè)測試類。您可以自定義測試類模板,并創(chuàng)建一個(gè)測試類測試作為前綴。轉(zhuǎn)到首選項(xiàng) | 編輯 | 代碼樣式 | Java | 代碼生成,并選擇應(yīng)該如何生成測試類名稱。默認(rèn)情況下,IDE創(chuàng)建一個(gè)Test作為后綴的測試類。
12、JUnit 5 @Tag注釋支持
現(xiàn)在支持JUnit5 @Tag注釋,因此您現(xiàn)在可以在測試范圍中包含標(biāo)記類和標(biāo)記方法。在運(yùn)行/調(diào)試配置對話框的測試種類字段中選擇標(biāo)簽(JUnit 5)選項(xiàng)。使用Uniqueld字段根據(jù)其ID來過濾測試。
安裝教程
1、從本站下載解壓后找到“.exe”開始正式的安裝。
2、彈出安裝界面,直接點(diǎn)擊“Next”。
3、選擇軟件的安裝路徑,默認(rèn)路徑為C:Program FilesJetBrainsIntelliJ IDEA Community Edition 2018.2,為了接下來的破解,建議不要更換路徑,若一定要更換路徑請一定要記得所更換的路徑。
4、勾選創(chuàng)建軟件的桌面快捷方式,以及自行選擇關(guān)聯(lián)文件格式,其中對于創(chuàng)建桌面快捷方式,可根據(jù)自己的操作系統(tǒng)進(jìn)行選擇,64位就選擇64-bit,其他的可以全部勾選。
5、直接默認(rèn),點(diǎn)擊“install”開始正式的安裝。
6、等待安裝完成,安裝的時(shí)間可能過長請耐心等待。
漢化教程
1、首先解壓壓縮包里的intellij idea 2020 漢化補(bǔ)丁
2、將.IntelliJ IDEA 2020lib目錄下的resources_en.jar文件復(fù)制出來,并更名為resources_cn.jar。
3、雙擊打開resources_cn.jar(注意是打開而不是解壓出來),將下載的漢化包zh_CN目錄下的所有文件拖到剛才打開的resources_cn.jar文件內(nèi)的messages目錄中,并保存。
4、將resources_cn.jar文件復(fù)制回.IntelliJ IDEAlib目錄?;蚴侵苯又v漢化包里面的resources_cn.jar復(fù)制到.IntelliJ IDEAlib目錄即可.5、漢化完畢,重新打開IntelliJ IDEA 2020就可以顯示中文。
如果打開后顯示亂碼,請先刪除resources_cn.jar,然后打開IntelliJ IDEA,
安裝完后打開菜單中依次選擇 File -> Settings -> Appearance&Behavior -> Appearance -> 選中Override default fonts by(not recommended)。
Name: Microsoft YaHei (選擇任意一個(gè)中文字體,否則中文顯示亂碼)。
然后將resources_cn.jar 復(fù)制到 .lib 目錄,重新打開就是中文。
軟件新功能
IntelliJ IDEA 2020.1已增加對 Java 14 及其新特性的支持。
例如支持 Records,可快速創(chuàng)建新的 record 并生成它們的構(gòu)造函數(shù)和組件,并對存在的錯(cuò)誤進(jìn)行警告,以及對 Pattern Matching for instanceof 特性的支持等。
使用 yield 關(guān)鍵字來處理 Switch 塊中 switch 表達(dá)式的返回值
改進(jìn)重構(gòu)功能
改進(jìn) Scratch 文件的顯示模式
添加對 shell 腳本的支持
打開大文件更迅速
macOS 擁有新的默認(rèn) keymap
顯著的性能改進(jìn),尤其是啟動(dòng)速度
改進(jìn) Windows 平臺(tái)的 UI,并引入全新的現(xiàn)代無邊框外觀
0條評論