1、簡介前端
1. 1 什麼是IDEAjava
IDEA 全稱IntelliJ IDEA,是用於java語言開發的集成環境(也可用於其餘語言),IntelliJ在業界被公認爲最好的java開發工具之一,尤爲在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能能夠說是超常的。IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員爲主。程序員
1.2 windows平臺下安裝ideaweb
1.2.1 下載數據庫
工具下載連接:https://pan.baidu.com/s/1qeJzei6U-L7vbytvao012wwindows
提取碼:0wubapi
1.2.2 安裝tomcat
將下載完的idea工具(ideaIU-14.1.7.exe)傻瓜式安裝就能夠了.可是idea是個收費工具,須要進行破解.eclipse
1.2.3 破解jsp
1. 打開安裝好的idea開發工具
若是是第一次進行安裝idea,選擇
,
若是不是第一次進行安裝,選擇上面的按鈕便可,點擊ok,接着進行下一步;
2. 選擇經過license進行註冊
![](http://static.javashuo.com/static/loading.gif)
3. 運行破解文件
![](http://static.javashuo.com/static/loading.gif)
4 . 註冊註冊碼
![](http://static.javashuo.com/static/loading.gif)
點擊ok,進入下個頁面,選擇贊成服務條款,即註冊成功.
1.3 初始化操做
1.3.1 建立Project
建立Project(至關於eclipse當中的工做空間,idea建議每個完整的項目有一個本身的工做空間)
File------> Create New Proje-------->Empty Project
1.3.2 建立Module
建立Module(至關於eclipse當中的建立項目)
在IDEA中每一個項目都稱爲一個Module
File——>New Module
1.3.3 關於Project和Module
IDEA中沒有workspace的概念
一個Project下能夠包含多個Module,多個模塊儘可能是處於同一個項目業務下
剛接觸IDEA,能夠暫且認爲:
(1).IDEA中的Project至關於Eclipse中的Workspace
(2).IDEA中的Module至關於Eclipse中的Projec
2.基本配置
2.1 經常使用設置
- 主題、字體、編碼
搜索theme(主題)、font(字體)、change font size(alt+鼠標滾輪改變字體大小)、encoding(編碼)
- 代碼提示時忽略大小寫(設置爲no)
搜索completion
- 自動導包(可是在遇到有重複的包時會存在一些問題,注意一下)
搜索auto import
2.2 自定義快捷鍵(修改風格仿eclipse)
- alert + / 表明單詞補全,提示信息(搜索completion)
- Alt+Shift+S 快速生成setter,getter,toString(),equals(),hashCode()方法(搜索Geneate)
方式二:右擊選擇generate
- Alt+Shift+R 快速修改項目名稱,類名稱
方式二:右鍵項目名稱或類名稱,選擇refactor---->>>rename
- Ctrl+ 1 快速提示異常信息(搜索intention)
- Ctrl+2,L(按住ctrl+2,鬆手後快速選l) 快速提示返回值(搜索variable)
- Ctrl+N 點擊項目名稱,快捷鍵ctrl+n,搜索出new,能夠快速的建立類或者接口(搜索New)
- Ctrl+F 在一個類或者接口中能夠快速的進行搜索(搜索find)
- Ctrl+R 在一個類或者接口中能夠快速的進行搜索替換(搜索replace)
- Ctrl+M 最大化或者最小化窗口 (搜索hide all)
- alt+上/下 代碼塊總體向上移動或者總體向下移動(搜索move line down/up)
- ctrl+alt+下 快速的向下複製選中的行(搜索duplicate line)
2.3 經常使用快捷鍵(修改風格仿eclipse)
- 連續按兩下shift,快速搜索任何東西,跨類,跨包搜索都可以
- Ctrl+Shift+T 搜索類(全局搜索,能夠跨包搜素,還能夠搜素源碼包的類)
- F4 查看當前類的繼承關係(不只能夠查看當前本身寫的類,也能夠查看源碼包的類)
2.4 快速輸入模板(搜索template——>Live Templates)(修改風格仿eclipse)
- main 在other裏面有個psvm,將psvm修改成main,之後輸入main,當在前端有提示的時候, 按住enter鍵,就能夠快速的輸出public static void main(String[] args) {}語句了
- syso 在output裏面有個sout,將sout修改成syso,之後輸入syso,當在前端有提示的時候,按住enter鍵,就能夠快速的輸出 System.out.println()語句了.
- syst 在output裏面有個soutm,將sout修改成syst,之後輸入syst,當在前端有提示的時候,按住 enter鍵,就能夠快速的輸出 System.out.println("當前類名.方法名");語句了.
2.5 文件代碼模板
- 修改java文件
搜索template——>File and Code Template---->class
修改includes--->File header爲自定義模板便可(修改的爲類或者接口的註釋模板)
- 修改jsp文件
搜索template—— >File and Code Template---->other---->web---->jsp files
將裏面的註釋所有去掉,要不看着太繁瑣了
2.6 其餘模板設置
- 用星號*標記修改的文件
idea工具自己修改代碼是實時保存的,做爲開發者自己是看不出來這個文件是否已經被保存了. 如何標記這個類或者接口等是已經被修改後保存或者沒有保存 呢?Settings--->Editor--->General--->Editor Tabs中的 Mark modified tabs with asterisk標記爲選中就能夠啦
- 關閉單行方法顯示
idea默認的代碼顯示風格是當一個方法裏面只有一句代碼時,默認與方法在同一行進行顯示.
若是以爲這樣的顯示風格不太習慣,能夠進行一下相關的配置進行修改:
Settings--->Editor--->General--->Code Folding中將One-line methods 標記的選擇去掉
- 顯示行號
a.設置單個java類顯示行號
右擊類右側的框,選中 show line numbers便可
b.設置全部的java類顯示行號
Settings--->Editor--->General--->Appearance中將Show line numbers標記爲選中便可
- 垂直拆分或水平拆分
當一行代碼比較長的時候,以前必須拖動滾動條才能顯示看到後面的內容,有沒有一種好的解決方式呢?
a.局部設置軟換行:選中類中代碼比較長的行,右擊,選中User Soft Wraps便可以實現當前代碼軟換行
b.全局設置軟換行:
Settings--->Editor--->General--->Soft Wraps 中將Use soft wraps in editor以及Use
soft wraps in console標記爲選中,編輯器裏面的代碼以及運行的結果
若是過長的話都會出現軟換行,方便進行查看.
c.能夠選中窗口中的類名右擊水平或者垂直拆分.
- 顯示右側工具欄窗口
Settings--->Appearance & Behavior -->Appearance-->Windows options 將Show tool window bars標記選中,ides最右側會顯示工具類,好比說數據庫的工具欄,maven的工具欄等,使用起來很方便
- 設置代碼檢查,搜索inspection
a.拼寫檢查
當一個單詞拼寫的規則不符合正常的拼寫時,idea工具會自動進行檢查,可是此時咱們多是用的幾個單詞的縮寫拼寫而成時,被檢查出不符合規則,這個變量名或者方法名稱或者類名成或者接口名稱或者枚舉類 名稱等下面會報第一個警告線,如何避免此類狀況發生呢?須要進行一下設置:Settings--->Editor--->Code Styles-->Inspections(拼寫檢查)將Spelling以及它下面的Typo勾選框均標記爲不被選中狀態,之後就不會再進行拼寫檢查了
b.未被使用的變量名或者方法名稱下面會有警告線
Settings--->Editor--->Code Styles-->Inspections(拼寫檢查)-->Java-->Declaration redundancy中的UnUsed declaration 標記設置爲未選中便可,這樣未被使用的方法或者變量或者類名稱就不會再有黃色的警告線了.
c.當將ideaa工具設置爲省電模式(power Save Mode)時,代碼不會作任何的檢查,即便是語法上的錯誤也不 會進行檢查,因此建議儘可能不要將其設置爲省電模式.
- 忽略不顯示imp文件 : Settings-->Editor-->File Types -->Ignore files and folders 添加*.imp;忽略不顯示imp文件
2.7 導入基本配置
File-->Import Settings能夠導入上面全部的配置
連接:https://pan.baidu.com/s/1wZzDI7rfu6oPb0RJ4F6O4w
提取碼:bpqv
三 .建立Java程序
3.1 配置JDK
File——>Project Structure——>Project
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
3.2 基本操做
在IDEA中每一個項目都稱爲一個Module
File——>New Module
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
四. 建立Web程序
4. 1 基本操做
步驟:
1. 建立:勾選Web Application
2. 添加依賴 Web開發的依賴:servletapi.jar、jspapi.jar、jstl.jar
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
3. 配置tomcat
Edit Configurations——>Tomcat Server——>Local——>On Update action:Update classes and resources On frame deactivation:Update classes and resources
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
4.2 項目編譯目錄
默認將Project中全部的Module的編譯結果都輸出到out目錄中.
總結:idea的安裝,經常使用配置以及建立java工程,java web工程到這大體就講完了,後面若是有須要完善的再作補充.