idea 2023蘋(píng)果電腦版是一款由JetBrains開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境(IDE),也是被業(yè)界公認(rèn)為最好的java開(kāi)發(fā)工具之一,主要用于Java和其他編程語(yǔ)言的開(kāi)發(fā),它支持多種編程語(yǔ)言和技術(shù),其中不但提供了是實(shí)用的智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、CVS整合、代碼分析等功能,同時(shí)就連創(chuàng)新的GUI設(shè)計(jì)方面的功能可以說(shuō)因?yàn)槭浅5模⑶以谠摦a(chǎn)品的旗艦版本中還支持HTML、CSS、PHP、MySQL以及Python等,從而可以很好的滿足不同人群們的使用需求。
除此之外,在IntelliJ IDEA 2023.3軟件中,AI Assistant 持續(xù)演進(jìn),現(xiàn)已超越技術(shù)預(yù)覽階段,獲得了大量令人期待的改進(jìn),并且在其他方面,此版本包括對(duì)最新 Java 21 功能的全面支持,引入了帶有編輯操作的直觀浮動(dòng)工具欄,并添加了 Run to Cursor(運(yùn)行到光標(biāo))嵌入選項(xiàng)來(lái)增強(qiáng)調(diào)試工作流,這個(gè)版本現(xiàn)在還提供無(wú)縫的開(kāi)箱即用 Kubernetes 開(kāi)發(fā)體驗(yàn),可以滿足開(kāi)發(fā)人員不同的需求,有需要的朋友歡迎前來(lái)下載。
idea 2023mac版新功能
1、新 UI 增強(qiáng)(測(cè)試版)
針對(duì)收到的有關(guān) IDE 新用戶界面的反饋,IntelliJ IDEA 官方實(shí)施了一些更新,以解決最受歡迎的請(qǐng)求。引入了緊湊模式,通過(guò)縮小間距和元素提供更加集中的 IDE 外觀和感覺(jué)。新 UI 現(xiàn)在提供一個(gè)選項(xiàng)來(lái)垂直分割工具窗口區(qū)域,并方便地排列窗口,就像舊 UI 一樣。主窗口標(biāo)題欄中的運(yùn)行小部件已經(jīng)重新設(shè)計(jì),使其外觀不顯眼且更易于查看。
2、在項(xiàng)目打開(kāi)時(shí)更早提供 IDE 功能
ntelliJ IDEA 官方通過(guò)在智能模式下執(zhí)行掃描文件以建立索引的過(guò)程來(lái)改進(jìn)了 IDE 啟動(dòng)體驗(yàn),這樣即可使 IDE 的全部功能在啟動(dòng)過(guò)程中更早地可用。當(dāng)打開(kāi)一個(gè)項(xiàng)目時(shí),IntelliJ IDEA 2023.1 會(huì)使用上一次與該項(xiàng)目的會(huì)話中存在的緩存,并同時(shí)查找要建立索引的文件。如果掃描中沒(méi)有發(fā)現(xiàn)任何更改,則 IDE 將準(zhǔn)備就緒,消除了之前由于啟動(dòng)時(shí)進(jìn)行索引而導(dǎo)致的延遲。
3、更快地導(dǎo)入 Maven 項(xiàng)目
官方通過(guò)優(yōu)化依賴解析以及重新設(shè)計(jì)導(dǎo)入和配置 facets 的過(guò)程,顯著提高了 IDE 在導(dǎo)入 Maven 項(xiàng)目時(shí)的性能。
4、后臺(tái)提交檢查
官方重新設(shè)計(jì)了 Git 和 Mercurial 的提交檢查行為,以加速整個(gè)提交過(guò)程。現(xiàn)在,在提交但尚未推送之前會(huì)在后臺(tái)執(zhí)行檢查。
5、Spring Security 匹配器和請(qǐng)求映射的導(dǎo)航
為了簡(jiǎn)化查看應(yīng)用安全規(guī)則,IntelliJ IDEA Ultimate 2023.1 提供了從 Spring 控制器到安全匹配器的輕松導(dǎo)航。該導(dǎo)航可以從安全匹配器到控制器以及反向工作。
6、全 IDE 縮放
在 v2023.3 中,可以完全放大和縮小 IDE,同時(shí)增加或縮減所有 UI 元素的大小。從主菜單中,選擇 View | Appearance(視圖 | 外觀),調(diào)整 IDE 的縮放比例。此外,您可以在 Settings/Preferences | Keymap | Main Menu | View | Appearance(設(shè)置/偏好設(shè)置 | 按鍵映射 | 主菜單 | 視圖 | 外觀)中指定調(diào)用這些操作的自定義快捷鍵。
7、新的 Java 檢查
官方為了幫助保持代碼整潔和無(wú)錯(cuò)誤,升級(jí)了一些現(xiàn)有的 Java 檢查,并添加了新的檢查。格式不正確字符串檢查現(xiàn)在報(bào)告不符合常見(jiàn) Java 語(yǔ)法的非法時(shí)間轉(zhuǎn)換。冗余字符串操作檢查現(xiàn)在能夠檢測(cè)到多余的 StringBuilder.toString() 調(diào)用,并提供一個(gè)快速修復(fù)來(lái)將它們替換為 contentEquals(),以便您不會(huì)創(chuàng)建中間 String 對(duì)象。它還報(bào)告 String 構(gòu)造函數(shù)調(diào)用中不必要的參數(shù),并建議一個(gè)快速修復(fù)來(lái)刪除它們。在這篇博客文章中了解更多關(guān)于 IntelliJ IDEA 2023.1 其他代碼檢查改進(jìn)。
8、Java 20 支持
繼續(xù)減少 Java 開(kāi)發(fā)人員認(rèn)知負(fù)荷,IntelliJ IDEA 2023.1 支持最新更新添加到 Java 20 中,包括語(yǔ)言特性模式匹配和記錄模式的更改。
9、改進(jìn)了 Extract Method(提取方法)重構(gòu)
官方通過(guò)引入選項(xiàng)來(lái)升級(jí)提取方法重構(gòu),即使所選代碼片段具有需要返回的多個(gè)變量也可以應(yīng)用該選項(xiàng)。在這些情況下,IDE 首先建議將這些變量封裝到一個(gè)新記錄或 bean 類中,然后執(zhí)行方法提取。
10、VM Options(虛擬機(jī)選項(xiàng))字段中的自動(dòng)補(bǔ)全
自動(dòng)補(bǔ)全功能以及集成到 Run/Debug configuration(運(yùn)行/調(diào)試配置)彈出窗口的 VM Options(虛擬機(jī)選項(xiàng))字段中?,F(xiàn)在,輸入標(biāo)志的名稱時(shí),IDE 會(huì)建議可用命令行選項(xiàng)的列表。這適用于 -XX: 和 -X 選項(xiàng),以及一些未由 IntelliJ IDEA 自動(dòng)配置的標(biāo)準(zhǔn)選項(xiàng),如 -ea,但不適用于 -cp 或 –release。
11、Spring Security 6 支持
IntelliJ IDEA Ultimate 2023.1 提供了更新的支持,可以導(dǎo)航到 Spring Security 6 中引入的 API 的 URL 映射和安全角色。
12、Apache Dubbo 支持
IntelliJ IDEA 實(shí)現(xiàn)了一個(gè)新的專用插件,集成了 Apache Dubbo,將該框架的功能作為 IntelliJ IDEA 對(duì) Spring 的支持的一部分。
13、針對(duì) GitHub 改進(jìn)了代碼審查工作流
為了簡(jiǎn)化在 IDE 中審查代碼的過(guò)程,重做了 Pull Request(拉取請(qǐng)求)工具窗口。它現(xiàn)在為您打開(kāi)的每個(gè)拉取請(qǐng)求提供一個(gè)專用標(biāo)簽頁(yè)。標(biāo)簽頁(yè)會(huì)立即顯示已更改文件的列表,但它提供的信息比先前更少,讓您可以更好地專注于當(dāng)前任務(wù)。現(xiàn)在,可以通過(guò)一個(gè)新增的專屬按鈕輕松執(zhí)行拉取請(qǐng)求當(dāng)前狀態(tài)下最相關(guān)的操作。
在idea 2023mac版中如何創(chuàng)建第一個(gè)Java應(yīng)用程序
一、創(chuàng)建新的Java項(xiàng)目
在IntelliJ IDEA中,項(xiàng)目可以幫助您將源代碼,測(cè)試,您使用的庫(kù),構(gòu)建說(shuō)明和您的個(gè)人設(shè)置組織在一個(gè)單元中。
1、啟動(dòng)IntelliJ IDEA。
- 如果“歡迎”屏幕打開(kāi),請(qǐng)單擊“新建項(xiàng)目”。
- 否則,轉(zhuǎn)到文件|新項(xiàng)目。
2、在“新建項(xiàng)目”向?qū)е?,從左?cè)列表中選擇“新建項(xiàng)目”。
3、為項(xiàng)目命名(例如HelloWorld),并根據(jù)需要更改默認(rèn)位置。
4、在本教程中,我們不會(huì)使用版本控制系統(tǒng),因此請(qǐng)禁用Create Git repository選項(xiàng)。
5、確保在語(yǔ)言中選擇Java,在構(gòu)建系統(tǒng)中選擇IntelliJ。
6、要在IntelliJ IDEA中開(kāi)發(fā)Java應(yīng)用程序,您需要Java SDK(JDK)。
- 如果所需的JDK已經(jīng)在IntelliJ IDEA中定義,請(qǐng)從JDK列表中選擇它。
- 如果JDK已安裝在計(jì)算機(jī)上,但未在IDE中定義,請(qǐng)選擇“添加JDK”并指定JDK主目錄的路徑(例如,/Library/Java/JavaVirtualMachines/jdk-20.0.1.jdk)。
如果您的計(jì)算機(jī)上沒(méi)有必要的JDK,請(qǐng)選擇下載JDK。在下一個(gè)對(duì)話框中,指定JDK供應(yīng)商(例如OpenJDK)、版本,根據(jù)需要更改安裝路徑,然后單擊下載。
7、保持Add sample code選項(xiàng)禁用,因?yàn)槲覀儗⒃诒窘坛讨袕念^開(kāi)始,單擊創(chuàng)建。之后,IDE將為您創(chuàng)建并加載新項(xiàng)目。
二、創(chuàng)建包和類
包用于將屬于同一類別或提供類似功能的類分組在一起,用于構(gòu)建和組織具有數(shù)百個(gè)類的大型應(yīng)用程序。
1、在Project工具窗口中,右鍵單擊src文件夾,選擇New(或按AltInsert),然后選擇Java Class。
2、在Name字段中,鍵入com.example.helloworld.HelloWorld,然后單擊OK。
- IntelliJ IDEA創(chuàng)建com.example.helloworld包和HelloWorld類。
與文件一起,它會(huì)自動(dòng)為您的類生成了一些內(nèi)容。在這種情況下,IDE插入了package語(yǔ)句和類聲明。
三、編寫(xiě)代碼
方法一:使用動(dòng)態(tài)模板添加main()方法
1、將插入符號(hào)放在類聲明字符串的左括號(hào){后面,然后按ShiftEnter。
- 與Enter相反,ShiftEnter開(kāi)始一個(gè)新行而不中斷當(dāng)前行。
2、鍵入main并選擇插入main()方法聲明的模板。
- 當(dāng)您鍵入時(shí),IntelliJ IDEA會(huì)建議可以在當(dāng)前上下文中使用的各種結(jié)構(gòu)。您可以使用Ctrl查看可用的實(shí)時(shí)模板列表。
動(dòng)態(tài)模板是可以插入到代碼中的代碼段。main就是這樣的一個(gè)片段。通常,活動(dòng)模板包含您最常用的代碼塊。使用它們可以保存你一些時(shí)間,因?yàn)槟悴槐匾槐橛忠槐榈劓I入相同的代碼。
方法二:使用代碼完成調(diào)用println()方法
在main()方法聲明之后,IntelliJ IDEA會(huì)自動(dòng)在下一行放置插入符號(hào)。讓我們調(diào)用一個(gè)方法,將一些文本打印到標(biāo)準(zhǔn)系統(tǒng)輸出。
1、輸入Sy并從代碼完成建議列表中選擇System類(它來(lái)自標(biāo)準(zhǔn)的java.lang包)。
- 按Ctrl+.,插入帶有結(jié)尾句點(diǎn)的選定內(nèi)容。
2、鍵入o,選擇out,然后按Ctrl+.。
3、再鍵入p,選擇println(String x)方法,然后按Enter鍵。
四、構(gòu)建并運(yùn)行應(yīng)用程序
1、點(diǎn)擊gutter并在彈出窗口中選擇Run 'HelloWorld.main()'。IDE開(kāi)始編譯代碼。
2、編譯完成后,運(yùn)行工具窗口將在屏幕底部打開(kāi)。
第一行顯示了IntelliJ IDEA用來(lái)運(yùn)行編譯類的命令。
第二行顯示程序輸出:Hello World!最后一行顯示退出代碼0,這表示它成功退出。
如果您的代碼不正確,并且IDE無(wú)法對(duì)其進(jìn)行編譯,則“運(yùn)行”工具窗口將顯示相應(yīng)的退出代碼。
五、將應(yīng)用程序打包到一個(gè)
1、轉(zhuǎn)到文件|項(xiàng)目結(jié)構(gòu)(Ctrl+Alt+Shift+S),然后單擊Artifacts。
六、構(gòu)建虛擬化工件
1、用于建設(shè)|構(gòu)建工件。
2、指向HelloWorld:jar并選擇Build。
如果您現(xiàn)在查看out/artifacts文件夾,您將在那里找到您的文件夾。
七、運(yùn)行打包的應(yīng)用程序
要運(yùn)行打包在一個(gè)Java應(yīng)用程序,IntelliJ IDEA允許您創(chuàng)建一個(gè)專用的運(yùn)行配置。
1、按Ctrl+Shift+A中,找到并運(yùn)行“編輯”操作。
2、在“運(yùn)行/調(diào)試”對(duì)話框中,單擊并選擇“調(diào)試應(yīng)用程序”。
3、將新配置命名為HelloWorldJar。
4、在“Path to PLAN”字段中,單擊并指定計(jì)算機(jī)上的PLAN文件的路徑。
5、向下滾動(dòng)對(duì)話框,在Before launch下,單擊,選擇Build Artifacts| HelloWorld:June 2009。
主要功能
1、支持多種編程語(yǔ)言和框架,如Java、Kotlin、Scala、Android等。
2、提供強(qiáng)大的代碼編輯和調(diào)試功能,包括代碼自動(dòng)補(bǔ)全、重構(gòu)等。
3、支持多種版本控制系統(tǒng),如Git、SVN等。
4、提供豐富的插件和工具,如代碼分析、自動(dòng)化測(cè)試等。
5、支持多平臺(tái)開(kāi)發(fā)和部署。
其它版本下載
- 下載地址
- 電腦版
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
1人參與,1條評(píng)論- 第1樓四川省宜賓市移動(dòng)網(wǎng)友發(fā)表于: 2022-02-21 22:30:44
- 贊!!0蓋樓(回復(fù))
軟件排行榜
- 1intellij idea ultimate 2024蘋(píng)果電腦版 v2024.3官方版
- 2pycharm professional 2024 mac版 v2024.3官方版
- 3PhpStudy for mac版 v8.1.1.3官方版
- 4ida pro 9 mac版 v9.0.240925官方版
- 5vmware fusion12 mac版中文破解版 v12.1.2專業(yè)版
- 6dreamweaver2019 mac中文版 v19.2.1.11281 sp版
- 7海龜編輯器mac版 v1.7.6官方版
- 8visual studio 2022mac版
- 9PlistEdit Pro mac版 v1.9.7
- 10Java SE Development Kit 8 mac版 8u202官方版
熱門推薦
- RubyMine 2024 mac版 v2024.3官方版928.06M / 多國(guó)語(yǔ)言[中文]
- sublime text mac版 v416938.48M / 簡(jiǎn)體中文
- pycharm2023 mac版 v2023.3.5官方版739.64M / 簡(jiǎn)體中文
- webstorm2023 mac版 v2023.3.6562.83M / 簡(jiǎn)體中文
- datagrip2023 mac版 v2023.3.4537.61M / 多國(guó)語(yǔ)言[中文]
- phpstorm2023 mac版 v2023.3.6613.9M / 多國(guó)語(yǔ)言[中文]
- Goland2023 mac版 v2023.3.6626.19M / 英文
- 啊哈c/c++ mac版 v3.0133.28M / 簡(jiǎn)體中文
- haroopad mac版 v0.13.1官方版38.1M / 英文
- myeclipse 2023mac版 v2023.1.2官方版1.79G / 英文