
文章目錄
IDEA的使用介紹
一、IDE
❀優點
❀缺點
二、JetBrains公司介紹
三、IntelliJ_IDEA介紹
四、IntelliJ_IDEA的下載下傳和安裝的準備
五、IDEA的解除安裝
六、IDEA的安裝和試用
七、IDEA頁面展示
八、Module的概念和使用
九、IDEA的常用設定
十、IDEA的常用快捷鍵
IDEA的使用介紹
一、IDE
內建開發環境(IDE,Integrated Development Environment )是用于提供程式開發環境的應用程式,一般包括代碼編輯器、編譯器、調試器和圖形使用者界面等工具。內建了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫內建開發環境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。該程式可以獨立運作,也可以和其它程式并用。IDE多被用于開發HTML應用軟體。例如,許多人在設計網站時使用IDE(如HomeSite、DreamWeaver等),因為很多項任務會自動生成。程式設計開發軟體将編輯、編譯、調試等功能內建在一個桌面環境中,這樣就大大友善了使用者。
❀優點
節省時間和精力。IDE的目的就是要讓開發更加快捷友善,通過提供工具和各種性能來幫助開發者組織資源,減少失誤,提供捷徑。
建立統一标準。當一組程式員使用同一個開發環境時,就建立了統一的工作标準,當IDE提供預設的模闆,或者不同團隊分享代碼庫時,這一效果就更加明顯了。
管理開發工作。首先,IDE提供文檔工具,可以自動輸入開發者評論,或者迫使開發者在不同區域編寫評論。其次,IDE可以展示資源,更便于發現應用所處位置,無需在檔案系統裡面艱難的搜尋。
❀缺點
學習曲線問題。IDE基本上是比較複雜的工具,為了更好的熟練使用,需要一定的時間和耐心。
初學者的困難。對初學者來說,使用IDE來學習開發有相當的難度,不适合學習一種新語言時使用。
無法修複壞代碼或設計。開發者不能完全依賴工具的便捷,還是必須保持專業水準和熟練度,開發的成果好壞主要還是看開發員的技術。
二、JetBrains公司介紹
【1】IntelliJ IDEA就是Java的IDE。
【2】市場占有率竹節攀升,超過了Eclipse。
【3】JetBrains公司介紹:
JetBrains是一家捷克的軟體開發公司,該公司位于捷克的布拉格,并在俄羅斯的聖彼得堡及美國麻州波士頓都設有辦公室,該公司最為人所熟知的産品是Java程式設計語言開發撰寫時所用的內建開發環境內建開發環境:IntelliJ IDEA。公司旗下還有其它産品,比如:
➢WebStorm: 用于開發JavaScript、HTML5、 CS3等前端技術;
➢PyCharm: 用于開發python(python語言熱度排行榜排名第一,在人工智能大資料領域應用)
➢PhpStorm: 用于開發PHP
➢RubyMine: 用于開發Ruby/Rails
➢AppCode: 用于開發Objective - C/Swift,替換xcode的
➢CLion: 用于開發C/C++
➢DataGrip: 用于開發資料庫和SQL
➢Rider: 用于開發.NET
➢GoLand: 用于開發Go(區塊鍊主流開發語言就是Go語言)
【4】官網:JetBrains: Essential tools for software developers and teams
三、IntelliJ_IDEA介紹
【1】IDEA 全稱IntelliJ IDEA,是用于java語言開發的內建環境IDE(Integrated Development Environment),也可用于其他語言。
IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支援、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
IDEA是JetBrains公司的産品,這家公司總部位于捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程式員為主。
【2】IDEA的支援:
【3】IDEA的優勢(相對于Eclipse)
①強大的整合能力。比如: Git、 Maven、 Spring 等
②提示功能的快速、便捷
③提示功能的範圍廣
④好用的快捷鍵和代碼模闆
⑤精準搜尋
四、IntelliJ_IDEA的下載下傳和安裝的準備
【1】官網:https://www.jetbrains.com/idea/download/#section=windows
【2】安裝的準備:
(1)硬體環境:
記憶體8G以上
CPU i5以上
安裝在固态硬碟下
(2)軟體環境:
需要安裝JDK
五、IDEA的解除安裝
對于免安裝的idea:
(1)删除安裝檔案
(2)到使用者下将idea的緩存,配置的目錄删除掉即可
安裝idea:
(1)可以用控制台--》程式
六、IDEA的安裝和試用
【1】将安裝包進行解壓--》選擇固态盤符
【2】發送到桌面快捷方式,生成一個快捷方式
【3】打開:
選擇主題:
先進入再說,免費試用
建立一個項目
選擇JDK
找到jetbrains-agent.jar 檔案,然後放入合适的檔案夾内(我一般直接放入idea的安裝位置了,你随意,不建議有中文路徑)
點選IDEA的菜單,找到: Help---》Edit Custom VM Options
然後在檔案中最後一行填入
-javaagent:D:\soft_setup\IDEA\ideaIU-2019.2.3.win\jetbrains-agent.jar
jetbrains-agent.jar的路徑要是你自己的真實的路徑。
關閉IDEA
再次打開IDEA,點選菜單 ,Help---》Register:
關閉IDEA
重新開機IDEA
看到帶Licenseed to..字樣的 證明激活成功!
七、IDEA頁面展示
【1】項目下内容:
➢工程下的src類似于Eclipse下的src目錄,用于存放代碼。。
➢工程下的.idea 和TestProject.iml檔案都是IDEA工程特有的。類似于Eclipse 工程下的settings、.classpath、.project 等。
【2】配置:
八、Module的概念和使用
【1】在Eclipse中我們有Workspace (工作空間)和Project (工程)的概念,在IDEA中隻有Project (工程)和Module (子產品)的概念。
這裡的對應關系為:
IDEA官網說明: An Eclipse workspace is similar to a project in IntelliJ IDEA An Eclipse project maps to a module in IntelliJ IDEA |
翻譯: Eclipse中 workspace 相當于 IDEA中的Project Eclipse中 Project 相當于 IDEA中的Module |
在IntelliJ IDEA中Project(工程) 是最頂級的級别,次級别是Module(子產品)。
一個Project下可以有多個Module。
【2】從Eclipse 轉過來的人總是下意識地要在同一個視窗管理n個項目,這在Intellij IDEA是無法做到的。Intellij IDEA提供的解決方案是打開多個項目執行個體,即打開多個項目視窗。即:一個Project 打開一個Window視窗。
【3】IDEA這樣設定的原因:
目前主流的大型項目都是分布式部署的,結構都是類似這種多Module的。
這類項目一般是這樣劃分的,比如: 積分子產品、任務子產品、活動子產品等等,子產品之間彼此可以互相依賴。這些Module之間都是處于同一個項目業務下的子產品,彼此之間是有不可分割的業務關系的。
【4】out目錄的說明:裡面存放的是編譯後的位元組碼檔案
【5】删除子產品:
九、IDEA的常用設定
【1】進入設定:
【2】設定主題:
【3】編輯區的字型變大或者變小:
【4】滑鼠懸浮在代碼上有提示:
【5】自動導包和優化多餘的包:
手動導包:快捷鍵:alt+enter
自動導包和優化多餘的包:
【6】同一個包下的類,超過指定個數的時候,導包合并為*
【7】顯示行号 , 方法和方法間的分隔符:
【8】忽略大小寫,進行提示:
【9】多個類不隐藏,多行顯示:
【10】設定預設的字型,字型大小,字型行間距:(編輯區和控制台都會變化)
【11】修改代碼中注釋的字型顔色:
【12】修改類頭的文檔注釋資訊:---》注意:對建立的類才有效
/**
* @Auther: zhaoss
* @Date: ${DATE} - ${MONTH} - ${DAY} - ${TIME}
* @Description: ${PACKAGE_NAME}
* @version: 1.0
*/
【13】設定項目檔案編碼:
檔案右下角可以調節編碼格式:
【14】自動編譯:
【15】省電模式:
【16】代碼顯示結構:
【17】導入jar包:
【18】生成序列化版本号:
十、IDEA的常用快捷鍵
【1】建立内容:alt+insert
【2】main方法:psvm
【3】輸出語句:sout
【4】複制行:ctrl+d
【5】删除行:ctrl+y
【6】代碼向上/下移動:Ctrl + Shift + Up / Down
【7】搜尋類: ctrl+n
【8】生成代碼 :alt + Insert(如構造函數等,getter,setter,hashCode,equals,toString)
【9】百能快捷鍵 : alt + Enter (導包,生成變量等)
【10】單行注釋或多行注釋 : Ctrl + / 或 Ctrl + Shift + /
【11】重命名 shift+f6
【12】for循環 直接 :fori 回車即可
【13】代碼塊包圍:try-catch,if,while等 ctrl+alt+t
【14】 代碼自動補全提示:
【15】 idea代碼字型大小放大和縮小的快捷鍵
【16】代碼一層一層調用的快捷鍵:
點進源碼:ctrl+滑鼠懸浮在代碼上+點進去即可:
【17】顯示代碼結構 : alt + 7
【18】顯示導航欄: alt +1
【19】撤回:ctrl+z
【20】REDO操作: