Intellej idea 入門學習

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

    1.初識idea ——有趣java

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

        剛打開的idea界面會有一個tips提示界面,界面會友情提示你有哪些小的技巧,有興趣的小夥伴能夠研究研究。web

            

        在File——>Setting中能夠對界面,快捷鍵等進行設置:數據庫

            

    2.入門idea——基本功編程

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

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

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

            

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

            

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

            

        (二)代碼操做快捷鍵

            這裏列舉一些經常使用快捷鍵:

            Ctrl+Shift+Up/down  代碼上/下移動

            Ctrl+d  複製一行

            Ctrl+y  刪除一行

            Ctrl+/  註釋一行

            如需瞭解更多,能夠查看快捷鍵列表。能夠在Settings中調出Keymap窗口。

        

        

    3.淺析idea——框架 

        深刻後會發現,idea 與一些主流框架的結合很是緊密。結合它模塊化構建工程的特性。你能夠在項目中建立幾個特定的模塊,代碼結構更爲清晰。maven和hibernate的建立方法以下:

        maven:    new ->module->maven

                

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

                           

         在這個項目中,我創建了maven模塊和hibernate模塊。

                    

        在每一個模塊均可以另編寫僅與該模塊相關的代碼,這樣層次結構就很是清楚。如這裏我將hibernate 鏈接數據庫的dao層,攔截器放在了這個模塊。

                     

            另外idea能夠很輕鬆地進行hibernate逆向工程,xml配置文件生成,這個你們能夠自行摸索。

相關文章
相關標籤/搜索