找軟件用軟件,就到華軍軟件園! 軟件發(fā)布

您好,如有軟件收錄需求,請將軟件打包,并附上軟件名稱、軟件介紹、軟件相關(guān)截圖、軟件icon、軟著、營業(yè)執(zhí)照(個(gè)人沒有營業(yè)執(zhí)照請?zhí)峁?yīng)的開發(fā)者身份證正反面以及手持身份證本人照片),發(fā)送至郵箱 https://user.onlinedown.net/login

收起>>

發(fā)送至郵箱:news@onlinedown.net

收起>>

所在位置: 首頁 — PC軟件 — 網(wǎng)絡(luò)軟件 — JAVA程序  —  IntelliJ IDEA 2018
IntelliJ IDEA 2018

IntelliJ IDEA 2018  正式版

二維碼
  • 軟件授權(quán): 共享軟件
  • 軟件大小: 546MB
  • 軟件評(píng)分:
  • 軟件類型: 國產(chǎn)軟件
  • 更新時(shí)間: 2024-12-27
  • 應(yīng)用平臺(tái): winall
  • 軟件語言: 簡體中文
  • 版      本: 正式版

軟件介紹 相關(guān)專題 常見問題 下載地址

為您推薦:- IntelliJIDEA

基本簡介
IntelliJ IDEA 2018段首LOGO
IntelliJ IDEA 2018是一款相當(dāng)實(shí)用的便捷型java開發(fā)工具,IDEA2018功能全面,具備了強(qiáng)悍的智能代碼助手、代碼自動(dòng)提示、CVS整合、代碼分析等功能,IntelliJ IDEA 2018軟件中強(qiáng)大的靜態(tài)代碼分析和人體工程學(xué)設(shè)計(jì),讓您的設(shè)計(jì)開發(fā)更加的簡單輕松。
IntelliJ IDEA 2018截圖

IntelliJ IDEA 2018功能特色

      1、智能完成——ctrl + Shift + Space為您提供了當(dāng)前上下文中最相關(guān)的符號(hào)列表。這種完成和其他完成不斷向你學(xué)習(xí),將最常用的類和包的成員移到建議列表的頂部,這樣你可以更快地選擇它們。

      2、鏈完成——挖掘比智能完井更深的一點(diǎn),并列出可通過當(dāng)前上下文中的方法或吸氣劑訪問的適用符號(hào)。假設(shè)您正在尋找項(xiàng)目的值,并且只有模塊模塊聲明。按Ctrl + Shift + Space兩次,無需任何額外的努力就可以獲得module . getproject ( )。

      3、靜態(tài)成員完成——允許您輕松使用靜態(tài)方法或常量。提供與輸入匹配的符號(hào)列表,并自動(dòng)添加所需的導(dǎo)入語句。

      4、數(shù)據(jù)流分析——當(dāng)提供完成變體時(shí),IntelliJ IDEA會(huì)分析數(shù)據(jù)流來猜測可能的運(yùn)行時(shí)符號(hào)類型,并根據(jù)該英特爾改進(jìn)選擇,自動(dòng)添加類轉(zhuǎn)換。

      5、語言注入——為另一種語言中的表達(dá)式和字符串文字提供所選語言的編碼幫助,具備你通常擁有的所有優(yōu)勢。例如,您可以將SQL、XPath、HTML、CSS或JavaScript代碼的片段注入到Java字符串文字中。

      6、跨語言重構(gòu)——IntelliJ IDEA對符號(hào)的用法了如指掌,提供了極其有效、徹底的重構(gòu)。例如,當(dāng)您在JPA語句中重命名一個(gè)類時(shí),它將更新所有內(nèi)容,從JPA實(shí)體類到使用它的每個(gè)JPA表達(dá)式。

      7、檢測重復(fù)——?jiǎng)討B(tài)查找重復(fù)的代碼片段。即使你只打算提取一個(gè)變量、常量或方法,IntelliJ IDEA也會(huì)讓你知道有一個(gè)類似的代碼片段可以和你正在使用的代碼片段一起被替換。

      8、檢查和快速修復(fù)——每當(dāng)IntelliJ IDEA發(fā)現(xiàn)你將要犯錯(cuò)時(shí),編輯器中就會(huì)彈出一個(gè)小燈泡。單擊它或按Alt + Enter會(huì)打開一個(gè)列表,列出你可以采取的糾正措施。

      9、開發(fā)者工效學(xué)——IntelliJ理念的每一個(gè)方面都考慮到了人體工程學(xué)。IntelliJ IDEA基于這樣一個(gè)原則:開發(fā)人員在流程中花費(fèi)的每一分鐘都是好的一分鐘,讓開發(fā)人員脫離流程的事情是不好的,應(yīng)該避免。

      10、內(nèi)置開發(fā)工具——為了簡化工作流程,IntelliJ IDEA從一開始就提供了一個(gè)無與倫比的工具集:反編譯程序、字節(jié)碼查看器、FTP等等。

      11、多語種經(jīng)驗(yàn)——除了Java之外,IntelliJ IDEA還為頂級(jí)JVM和非JVM框架以及現(xiàn)成的語言提供一流的支持。

IntelliJ IDEA 2018軟件特色

      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聲明

      IntelliJ IDEA 2018.1具有新的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、代碼生成中的測試前綴

      在IntelliJ IDEA中,您可以使用意向操作生成一個(gè)測試類。隨著IntelliJ IDEA的2018.1,您可以自定義測試類模板,并創(chuàng)建一個(gè)測試類測試作為前綴。轉(zhuǎn)到首選項(xiàng) | 編輯 | 代碼樣式 | Java | 代碼生成,并選擇應(yīng)該如何生成測試類名稱。默認(rèn)情況下,IDE創(chuàng)建一個(gè)Test作為后綴的測試類。

      12、JUnit 5 @Tag注釋支持

      IntelliJ IDEA 2018.1現(xiàn)在支持JUnit5 @Tag注釋,因此您現(xiàn)在可以在測試范圍中包含標(biāo)記類和標(biāo)記方法。在運(yùn)行/調(diào)試配置對話框的測試種類字段中選擇標(biāo)簽(JUnit 5)選項(xiàng)。使用Uniqueld字段根據(jù)其ID來過濾測試。

IntelliJ IDEA 2018新功能

      一、Java

      1、Java 11

      支持即將發(fā)布的Java 11. IDE現(xiàn)在支持根據(jù)JEP 323的 lambda參數(shù)的本地變量語法,因此您可以在lambda表達(dá)式中使用var關(guān)鍵字。

      2、在編輯器中預(yù)覽數(shù)據(jù)流信息

      IDE可以在編輯器中顯示已知的數(shù)據(jù)流信息。要查看它,只需再次調(diào)用 表達(dá)式類型操作(Ctrl + Shift + P)。

      3、為長方法鏈鍵入提示

      IntelliJ IDEA顯示長方法鏈的類型提示。當(dāng)您希望將每個(gè)調(diào)用的類型視為具有泛型的長方法鏈的類型提示時(shí),這尤其有用。

      4、配置快速文檔以與自動(dòng)完成一起彈出

      現(xiàn)在可以將快速文檔配置為與自動(dòng)完成一起彈出。只需啟用“ 首選項(xiàng)/設(shè)置” 中的“ 顯示文檔彈出窗口...”選項(xiàng) 編輯| 一般| 代碼完成。以前,可以將文檔彈出窗口配置為僅顯式調(diào)用完成時(shí)顯示。

      5、“提取方法”的新預(yù)覽面板

      為Extract Method重構(gòu)引入了一個(gè)新的預(yù)覽面板。在確認(rèn)更改之前,它可以讓您了解重構(gòu)的結(jié)果。當(dāng)您重復(fù)使用重復(fù)的代碼片段時(shí),這非常有用。

      6、新的@Contract注釋返回值

      IntelliJ IDEA支持@Contract注釋,它允許您在傳遞特定參數(shù)時(shí)指定方法反應(yīng)。合同信息可用于各種檢查和操作,使用它來產(chǎn)生更好的警告并消除誤報(bào)。

      在版本2018.2中,我們擴(kuò)展了@Contract注釋以支持更多返回值:

      new - 每次執(zhí)行該方法時(shí),它都會(huì)返回一個(gè)非null的新對象。

      this - 該方法返回非null此引用。

      paramX - 該方法返回其第X個(gè)參數(shù)。

      7、更智能的Join Line行動(dòng)

      我們已經(jīng)升級(jí)了Join Lines操作(Linux / Windows / macOS上的Ctrl + Shift + J)。現(xiàn)在,在返回類型與限定符類型相同的任何方法調(diào)用上,操作將多個(gè)方法調(diào)用合并為鏈?zhǔn)秸{(diào)用。這也適用于具有后續(xù)調(diào)用的聲明或賦值行。

      Join Lines現(xiàn)在使用嵌套的if生成更干凈的結(jié)果,并且當(dāng)您使用不必要的0連接行時(shí)。

      8、改進(jìn)了Stream API支持

      我們改進(jìn)了對Stream API的支持,因此它現(xiàn)在可以檢測收集未排序集合的已排序流。這表明排序是不必要的,或者使用收集器或集合是錯(cuò)誤的。

      此外,之前有一個(gè)關(guān)于冗余distinct()呼叫的新警告collect(toSet()),因?yàn)楫?dāng)收集到a時(shí)Set,結(jié)果總是不同的。

      二、編輯

      1、跳轉(zhuǎn)到閉合括號(hào)/引用Tab

      現(xiàn)在,在鍵入時(shí),您可以使用Tab在結(jié)束括號(hào)或結(jié)束引號(hào)之外導(dǎo)航。這適用于Java,Kotlin,Groovy,SQL,PHP,JavaScript和Python文件。要啟用此 Tab行為,請轉(zhuǎn)到首選項(xiàng)/設(shè)置| 編輯| 一般| 智能鍵并選擇跳轉(zhuǎn)到關(guān)閉括號(hào)外/使用Tab鍵引用。

      2、為重新分配的局部變量和重新分配的參數(shù)加下劃線

      IntelliJ IDEA現(xiàn)在默認(rèn)為重新分配的局部變量和重新分配的參數(shù)加下劃線。支持此功能的所有語言的屬性(現(xiàn)在包括Java和Groovy)可以在Preferences / Settings中更改 編輯| 配色方案| 語言默認(rèn)值| 標(biāo)識(shí)符| 重新分配。

      3、for和while關(guān)鍵字突出顯示

      將插入符號(hào)放在break或continue關(guān)鍵字時(shí),IntelliJ IDEA會(huì)突出顯示相應(yīng)循環(huán)的for或while關(guān)鍵字。

      三、用戶界面

      1、MacBook Touch Bar支持

      支持MacBook Touch Bar!直接從觸摸欄運(yùn)行,構(gòu)建和調(diào)試項(xiàng)目,提交更改并更新項(xiàng)目。IntelliJ IDEA按鈕顯示在Touch Bar界面中間的應(yīng)用程序特定區(qū)域中,它們?nèi)Q于上下文或您按下的修改鍵。

      可以在“首選項(xiàng)”|的“觸控欄”頁面上自定義所有可用的觸控條上下文 外觀與行為| 菜單和工具欄。

      2、黑暗的窗口標(biāo)題

      現(xiàn)在可以在IntelliOS上使IntelliJ IDEA標(biāo)題欄更暗。轉(zhuǎn)到首選項(xiàng)| 外觀與行為| 外觀并選擇使用深色窗口標(biāo)題。

      3、新圖標(biāo)

      我們推出了一些全新的圖標(biāo)!IDE工具欄和工具窗口上新的更清晰,更簡單的圖標(biāo)可減少視覺混亂并確保更好的可讀性。我們相信更清晰的用戶界面將有助于保持專注和生產(chǎn)力。閱讀最近更新的UI圖標(biāo)背后的故事。

      4、在Linux上更新了IntelliJ主題

      我們讓Linux上的IntelliJ主題看起來更現(xiàn)代化。UI元素(如按鈕,單選按鈕,復(fù)選框,文本字段,選擇控件,微調(diào)器和選項(xiàng)卡)的外觀已更新。

      四、版本控制

      1、更容易解決合并沖突

      使用Git時(shí),現(xiàn)在查找包含合并沖突的文件要容易得多。對于每個(gè)更改列表,IDE將在新的“ 合并沖突”節(jié)點(diǎn)下對此類文件進(jìn)行分組。單擊“ 解決操作”鏈接以打開“ 與沖突合并的文件”對話框。此外,當(dāng)您執(zhí)行pull,merge或rebase時(shí),IntelliJ IDEA現(xiàn)在會(huì)在“ 與沖突時(shí)合并的文件”對話框中顯示Git分支名稱。這個(gè)更新的對話框允許您按目錄對文件進(jìn)行分組,如果有多個(gè)文件與沖突合并,這應(yīng)該會(huì)派上用場。

      2、VCS日志選項(xiàng)卡中的增強(qiáng)功能

      您現(xiàn)在可以從“ 日志”選項(xiàng)卡的上下文菜單中刪除提交中的Git標(biāo)記。

      此外,Diff預(yù)覽面板現(xiàn)在可在VCS日志中使用。

      此外,您可以根據(jù)需要打開任意數(shù)量的日志選項(xiàng)卡。

      3、Branch過濾器中最喜歡的分支

      我們已將“收藏”分支添加到“ 日志”選項(xiàng)卡中的“ 分支”過濾器,因此您現(xiàn)在可以快速過濾您喜歡的分支的提交。

      4、在修訂版中瀏覽存儲(chǔ)庫

      如果您使用Git進(jìn)行版本控制,您現(xiàn)在可以根據(jù)任何給定的修訂來探索存儲(chǔ)庫的狀態(tài)。在“修訂”操作中使用新的“ 瀏覽存儲(chǔ)庫”(可從VCS日志的上下文菜單或文件歷史記錄中獲取),以在“ 項(xiàng)目工具”窗口中打開所需的存儲(chǔ)庫狀態(tài)。

      5、多個(gè)GitHub帳戶

      使用IntelliJ IDEA 2018.2,您可以根據(jù)需要配置任意數(shù)量的GitHub帳戶(在“首選項(xiàng)”|“版本控制”|“GitHub”中),并為每個(gè)項(xiàng)目設(shè)置默認(rèn)的 GitHub帳戶。

      6、跳過“推送”對話框

      使用“ 提交”和“推送”操作時(shí),可以完全跳過“ 推送”對話框,或僅在推送到受保護(hù)的分支時(shí)顯示此對話框。在Preferences |中自定義此行為 版本控制| Git。

      五、VM調(diào)試器

      1、新的斷點(diǎn)意圖

      對于調(diào)試Java項(xiàng)目,IntelliJ IDEA 2018.2包含幾個(gè)新的便捷斷點(diǎn)意圖操作。無需再手動(dòng)設(shè)置特定斷點(diǎn)的屬性 - 只需按Alt + Enter鍵,IDE將為您提供新的斷點(diǎn)意圖以及所有其他可用的意圖。

      2、能夠過濾調(diào)用方法命中的斷點(diǎn)。

      如果某個(gè)條件適用于調(diào)用堆棧,則可以在斷點(diǎn)處停止。

      新的調(diào)用者過濾器允許您僅在從指定方法調(diào)用的斷點(diǎn)處停止?;蛘撸粗嗳?,如果從該方法調(diào)用它,它將不會(huì)停在斷點(diǎn)處。

      六、搖籃

      1、自動(dòng)發(fā)現(xiàn)包含的buildSrc Gradle項(xiàng)目

      IntelliJ IDEA 2018.2鏈接Gradle的buildSrc源代碼及其在構(gòu)建中的用法,因此您現(xiàn)在可以從構(gòu)建腳本導(dǎo)航到buildSrc源代碼。

      2、調(diào)試Gradle DSL塊

      您現(xiàn)在可以在IntelliJ IDEA中調(diào)試Gradle腳本。以前,您只能將build.gradle文件調(diào)試為Groovy腳本。使用IntelliJ IDEA 2018.2,您現(xiàn)在不僅可以在Gradle構(gòu)建腳本的頂層設(shè)置斷點(diǎn),還可以在Gradle DSL塊中設(shè)置斷點(diǎn)。

      七、組態(tài)

      1、項(xiàng)目配置

      您可以在添加新存儲(chǔ)庫時(shí)排除某些傳遞依賴項(xiàng)。單擊庫屬性編輯器中的新配置操作鏈接。在打開的新配置傳遞依賴關(guān)系對話框中,僅選擇要添加到當(dāng)前項(xiàng)目的必要傳遞依賴關(guān)系。

      2、IDE配置

      您可以直接從“ 查找操作”對話框?yàn)椴僮髦付旖莘绞健V恍柽x擇所需操作,按Alt + Enter,然后輸入快捷方式。

      八、差異查看器

      1、比較任何文本來源

      您可以打開一個(gè)空的差異查看器,并在其左側(cè)和右側(cè)面板中粘貼您要比較的任何文本??梢栽凇?查找操作”對話框中找到新的“ 打開空白差異查看器”操作。

IntelliJ IDEA 2018安裝教程

      1、在華軍軟件園下載IntelliJ IDEA 2018軟件包,解壓縮,右擊【ideaIU-2018.2.4】,選擇【以管理員身份運(yùn)行】。

IntelliJ IDEA 2018截圖

      2、點(diǎn)擊【Next】。

IntelliJ IDEA 2018截圖

      3、點(diǎn)擊【Browse...】更改安裝目錄,建議更改在C盤以外的一個(gè)盤,我選擇在F盤(不用建一個(gè)文件夾,直接選擇哪個(gè)盤即可),然后點(diǎn)擊【Next】。

IntelliJ IDEA 2018截圖

      4、勾選【64-bit launcher】;【java】;【groovy】;【kt】,然后點(diǎn)擊【Next】。

IntelliJ IDEA 2018截圖

      5、點(diǎn)擊【Install】。

IntelliJ IDEA 2018截圖

      6、軟件安裝中。

IntelliJ IDEA 2018截圖

      7、軟件安裝完成,點(diǎn)擊【Finsh】。

IntelliJ IDEA 2018截圖

IntelliJ IDEA 2018更新日志

      1、修復(fù)上個(gè)版本的bug

      2、優(yōu)化部分功能

      聲明:因版權(quán)及廠商要求,華軍軟件園提供的是IntelliJ IDEA官方最新版

華軍小編推薦:

IntelliJ IDEA 2018軟件是性能超好的軟件,大家有目共睹,華軍軟件園還有JUDE、jarfix、Apache Tomcat 9FreeJava、WinPack等絕對值得大家下載使用的相關(guān)軟件,快來選擇您最喜歡的吧!

下載地址 分享軟件/應(yīng)用

使用WindSoul軟件管家下載地址:安全,快速

電信安全下載 網(wǎng)通安全下載 移動(dòng)安全下載 聯(lián)通安全下載

部分文件為zip、rar等壓縮格式,請下載 360壓縮 進(jìn)行壓縮!

常見問題

關(guān)閉