1. 程式人生 > 實用技巧 >Intellej idea 入門學習

Intellej idea 入門學習

>>> hot3.png

程式設計領域技術快速發展,2年前剛開始學習JAVA時主流的IDE絕對是eclipse,沒想到才2年功夫,eclipse的使用率就被intelliej idea 一舉超越。在師兄的鼓勵下,開始進行idea的學習使用。

1.初識idea ——有趣

intelliej 是intelligence的音譯,idea的設計者希望成為它是一個充滿智慧的IDE。IDEA是JetBrains公司的產品,這家公司的其他IDE產品,如寫python的pycharm,寫前端的webstorm,都是十分出色的產品。

剛開啟的idea介面會有一個tips提示介面,介面會友情提示你有哪些小的技巧,有興趣的小夥伴可以研究研究。

111111_PwGy_2841107.png

在File——>Setting中可以對介面,快捷鍵等進行設定:

111854_hu9n_2841107.png

2.入門idea——基本功

一個IDE的使用,基本操作、快捷鍵、小技巧都是基本功。下面分享我學習過程學會的幾個小技巧:

(一)快速生成main函式,快速輸出System.out.println,set,get方法。

生成main函式的快鍵輸入是psvm,其實就是public static void main 的縮寫。如下圖所示:

171759_BbT7_2841107.png

快速生成system.out.println使用的是快捷輸入sout,如圖:

204519_xwHn_2841107.png

使用快捷鍵alt+insert可以調出generate視窗,可用於快速生成set,get方法

171910_kX22_2841107.png

(二)程式碼操作快捷鍵

這裡列舉一些常用快捷鍵:

Ctrl+Shift+Up/down 程式碼上/下移動

Ctrl+d 複製一行

Ctrl+y 刪除一行

Ctrl+/ 註釋一行

如需瞭解更多,可以檢視快捷鍵列表。可以在Settings中調出Keymap視窗。

172102_A9oI_2841107.png

3.淺析idea——框架

深入後會發現,idea 與一些主流框架的結合非常緊密。結合它模組化構建工程的特性。你可以在專案中建立幾個特定的模組,程式碼結構更為清晰。maven和hibernate的建立方法如下:

maven:new ->module->maven

113113_yMum_2841107.png

hibernate: new ->module->java->hibernate

113221_7uhG_2841107.png

在這個專案中,我建立了maven模組和hibernate模組。

172510_xVLN_2841107.png

在每個模組都可以另編寫僅與該模組相關的程式碼,這樣層次結構就非常清楚。如這裡我將hibernate 連線資料庫的dao層,攔截器放在了這個模組。

112224_lvyf_2841107.png

另外idea可以很輕鬆地進行hibernate逆向工程,xml配置檔案生成,這個大家可以自行摸索。

轉載於:https://my.oschina.net/shenwc/blog/802925