Java開發IDE,開發工具: IntelliJ IDEA 10.5.2,jetbrains公司最新版本,官方網站:
http://www.jetbrains.com/,最好的java開發工具,非常智能化,編寫代碼極為快捷,強烈推薦。
使用方便,龐大的快速鍵設定,你只需按快速鍵就能自動產生大段代碼,甚至整個檔案。
例如,大多時候,我們要產生這樣一段代碼:
public static void main(String[] args) {
SystemManagerDao smd = new SystemManagerDao();
}
只需在要插入的位置同步選取Ctrl+J 鍵,會看到彈出很多快速鍵組合,而且右邊有完整的介紹,然後按下p鍵,此時彈出4個以p開頭的快速鍵組合,選擇psvm,就是public static void main 4個關鍵字的每個開頭字母的組合。斷行符號,便產生了main方法,很快的。其它都是一樣,先同步選取Ctrl+J 鍵,然後選擇你要的快速鍵組合,例如:選擇psfi,斷行符號。將自動public static final int代碼。Ctrl+J 鍵下面有非常多的組合,還能產生一個for迴圈。
1.下面介紹幾個Ctrl+J 鍵常用的組合(快速鍵組合都是小寫):
psfs:public static final String
psfi:public static final int
psvm:public static void main(String[] args) {
}
Psf:public static final
Serr: System.err.println("");
Souf: System.out.printf("");
Sout: System.out.println("");
Soutm:System.out.println("SystemManagerDao.");
Soutv:System.out.println("var = "+var);
ArrayList<SysUserVO> arrayList=new ArrayList<SysUserVO>();
Iter:for(SysUserVO sysUserVO:arrayList)
以上幾個是我們編碼中最常用的,還有更多的,就不一一列舉了。
2.下面介紹另外一個更智能化,用得更多的快速鍵組合Alt+Enter鍵
A.當我們在某個地方要調用方法leftAdd(),而又沒有定義該方法,此時如果我們這樣寫String str=leftAdd(1,4,"0");看到紅色波浪線了,這正。我們就可以將滑鼠定位到紅色波浪線處,然後按下Alt+Enter鍵,根據提示選 擇,斷行符號,將會自動產生程式碼片段一(當然,方法體還是要自己寫的,知識產生了一個空方法體的方法)
B.一般情況下,當我們的代碼有錯誤時,IntelliJ IDEA 會在錯誤的代碼下面自動加上紅色波浪線,然後我們只要將滑鼠放定位到波浪線上就可以看到提示是什麼錯誤了,然後按下Alt+Enter鍵,根據不同錯誤, 彈出不同操作選擇,選擇你要修改的項,然後斷行符號就可以了。它會自動即時檢測代碼,而且告訴你具體錯誤原因,非常方便。
對於有警告的代碼,IntelliJ IDEA會將該段有警告的代碼用灰色底色顯示,一看就知道,而且將滑鼠定位到代碼上,將會有提示資訊,按下Alt+Enter鍵,根據提示操作,很簡單就完成了代碼的最佳化。
當我們寫代碼的時候有時候我們會先寫部分代碼,例如,我們在寫try-catch塊時,可能會先寫
try{
}
然后里面寫其他代碼,結果裡面的代碼有異常要拋出,就會在下面出現紅色波浪線,然後將滑鼠定位到波浪線上去,按下Alt+Enter鍵,會有提示,選擇好斷行符號,就有catch(){}代碼產生了,不需要手動敲了。
記住,多數情況下,當我們看到代碼下面有紅色波浪線時,我們把滑鼠定位到波浪線的地方,看看提示,然後按下Alt+Enter鍵,根據提示操作。
Alt+Enter鍵是非常常用的一個快速鍵。
3.三大最常用的快速鍵(Ctrl+J,Alt+Enter,Shift+Space)中還有一個就是Shift+Space鍵組合了。
這個快速鍵首先要設定一下,不設定的話預設是Ctrl+Space組合,但會與我們的中英文切換鍵衝突,所以建議還是設定為Shift+Space鍵。
設定如下:開啟IntelliJ IDEA,在工具列找到有個扳手的表徵圖 ,這是設定工具,包括了非常豐富的設定作業。單擊將彈出設定表單,在左欄的下面找到“Keymap”,雙擊,在右邊找到“Main menu”項,展開,找到“Code”,展開,找到“Complete Code” 展開,找到“Basic”選中,右邊下面會看到已經有一個快速鍵組合了,就是Ctrl+Space,選中將其Remove ,然後單擊添加按鈕 ,此時彈出 ,然後在最上面文字框中同步選取Shift+Space鍵,單擊“OK”就行了。
按下Shift+Space鍵將會彈出類名,方法名等等,用途非常大。
4.Ctrl+Alt+L組合將會格式化整個檔案代碼,這樣我們的代碼看起來就不會亂了,很工整。
5.還有非常多的快速鍵,很方便,添加jar包,javadoc等等非常方便,添加了javadoc後只要在類名或方法上按下Ctrl+Q就會顯示類或方法的詳細介紹,非常好用。
所有的快速鍵功能介紹在IntelliJ IDEA安裝後的目錄裡面的help目錄下有兩個pdf檔案,開啟就可以看到了,裡麵包括了所有快速鍵的用途介紹。
IntelliJ IDEA 確實是一款開發java程式非常好的軟體,上手快,編碼快捷,代碼出錯率大大減小,我想每個java程式員都會愛不釋手的。特意推薦給大家。
IntelliJ IDEA的功能遠不止上面所描述的,那隻是最基本的一些皮毛,絕對比其他像MyEclipse,Jbuilder等IDE好用多了。
下面是展示了整個項目目錄結構,非常清晰
/**
* 在計數器前添加給定字元,格式化計數器<br>
* 例如:count:1-1000,digit則至少為4,大於給定位元-1的最大值則原樣輸出<br>
*
* @param count 計數器
* @param digit 位元
* @param rex 前置詞字元
* @return 給定位元格式化計數器字串
*/
程式碼片段一:
public static String leftAdd(int count, int digit, String rex) {
int maxNumber = 0;
String str = "";
for (int i = digit - 2; i >= 0; i--) {
maxNumber += 9 * Math.pow(10, i);
}
if (count <= maxNumber) {
int g = digit - (String.valueOf(count).trim()).length();
for (int j = 1; j <= g; j++) {
str += rex;
}
return (str + count).trim();
} else {
return String.valueOf(count).trim();
}
}