IntelliJ IDEA 常用设置和常用模板样式

模块module概念

IDEA中只有Project(工程)和Module(模块)的概念, IDEA的一个窗口只能管理一个Project,对应关系为

Eclipse中的workspace

相当于   IDEA中的Project
Eclipse中的Project 相当于 IDEA中的Module

 

 

 

 

主流大型项目都是分布式部署的,结构类似这种多module结构,模块之间彼此可以互相依赖,小型项目就不需要建立这么多module了

 

IDEA常用设置

1.设置JDK版本

 

 

2.删除模块,在做删除操作之前,需要先将Module降级为普通文件,在project Structure -> modules中,选中需要降级的module,点击减号操作,之后在项目中右键就可以删除了,同时也会清除掉硬盘中的位置

 

 

 3.setting设置选项

 

4.设置IDEA主题界面

 

5.鼠标滚轮改变字体大小

 6.设置自动导包(不同版本的IDEA选项稍微有差别,意思都是一样的)

 

 7.显示行号和方法之间的分割符

 

 8.拼写关键字,快速提示操作时忽略大小写

 

 9.设置各种类型注释行字体颜色

 

 10.设置文件头部信息

 

 11.编码集,设置为默认UTF-8

 

 12.设置自动编译

 

 

IDEA模板设置

 

自定义一个方法模板

  

 

IDEA常用模板

public class Template {

//    prsf --> public static final
    private static final int AA = 100;

//    psfi  --> public static final int
    public static final int DD = 100;

//    psfs  --> public static final String
    public static final String BB = "string";

//    main / psvm  --> public static void main(String[] args)
    public static void main(String[] args) {

    }

    //生成的模板test
    public void testUpdate(){

    }

    public void testSysout(String name){

        String ss = "this is test";

//      sout -->  System.out.println();
        System.out.println(ss);

//      ss.sout -->  System.out.println(ss);
        System.out.println(ss);

//      soutv -->   System.out.println("ss = " + ss);   打印变量值
        System.out.println("ss = " + ss);

//      soutm --> System.out.println("Userinfo.main");  打印当前类和方法名
        System.out.println("Userinfo.main");

//      soutp  System.out.println("name = " + name);    打印方法参数名和值
        System.out.println("name = " + name);


        String [] strs =new String[]{"111","222","22234"};

//        strs.for   -->      for (String s : strs){}
        for (String s : strs) {

        }

//        iter  -->     for (String s : strs){}
        for (String s : strs) {

        }

//        strs.fori  -->  for (int i = 0; i < strs.length; i++) {}  ;正序遍历
        for (int i = 0; i < strs.length; i++) {

        }

//        strs.forr  -->     逆序遍历
        for (int i = strs.length - 1; i >= 0; i--) {

        }

        ArrayList<String> alist = new ArrayList<>();
        alist.add("aa");
        alist.add("ee");
        alist.add("rr");
        alist.add("tt");

//        ifn   --> if (alist == null){}
        if (alist == null) {

        }

//        inn   --> if (alist != null){}
        if (alist != null) {

        }

//        xxx.null  --> xxx == null
        if (alist == null) {

        }

//        xxx.nn    --> xxx != null
        if (alist != null) {

        }
    }
}

 

IDEA关联数据库

 

 

 

清理缓存 

 

  

安装插件

 

 

取消软件自动更新

 

posted @ 2021-06-22 23:08  poscana  阅读(716)  评论(0编辑  收藏  举报