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配置文件生成,这个你们能够自行摸索。

相关文章
相关标签/搜索