IDEA工具的一些使用
1、模板与快捷键
1、定义各种文件模板
File–>Setting–>File and Code Templates
这里我定义了一个简单的Class文件的模板,如下图所示:
现在我创建一个测试类,就会自动生成上面的我自定义的东西,如下图所示:
2、查阅快捷键
查阅快捷键有两种方法
第一种:
Help–>Keymap Reference
然后弹出网页,会有如下快捷键的描述:
第二种:
File–>Setting–>Live Templates
比如说类似于图中红框中的输出控制台语句的快捷键
3、自定义快捷键
所谓自定义快捷键就是输入几个字母可以弹出来一个模板
首先进入File–>Setting–>Live Templates
点击+号会有两个选项,定义模板和定义模板组
在这里呢,我先创建一个Test模板组,再创建一个模板,如下图所示,注意图中红框中的东西,点击一下,在哪些文件中可以应用,选择完成之后,点击Apply和OK。
这个时候我们就可以在适用文件里去点击快捷键,如下图所示,就已经出现了:
2、IDEA Maven使用
1、引入依赖
直接在pom.xml文件中引入即可,例如引入数据库驱动和Excel导出依赖包,如下面代码所示:
<dependencies>
<!-- 数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
<!-- excel导出 -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
</dependencies>
2、maven工具使用
尤其是依赖图解很重要,这个面试有可能会问到。
3、IDEA Database使用
IDEA提供了一个数据库的连接操作,就相当于是IDEA可以连接到数据库去进行一些CRUD的工作。
在我们IDEA的右侧就可以直接打开连接,如下图所示:
点击完成之后的弹窗就和我们类似于Navicat的操作一样,输入用户名,密码,端口号即可。
注意:在连接时有时可能会出现错误,我这边在使用时就出现了一个错误,这个错误你们可以看是否一致,或许可以解决。
4、重构名称
1、如果一个类、方法或者变量要改名,可以通过重构的方法给他们改,调用此类、方法或者变量的地方都会同步改。
2、如果一个方法的代码太长,可以将其中的一部分全部抽取出来整成一个方法,将要抽取的代码选中,如下图所示:
5、信息分析
1、堆栈信息分析
例如:如果服务器报错了,给了一长串错误,这个时候如何定位出是哪一行,如果错误是如下这样:
Exception in thread "main" java.lang.NullPointerException
at com.Test.Test.Getstrin(Test.java:13)
at com.Test.Test.main(Test.java:17)
将错误复制,打开IDEA如下图的地方:
将错误代码如下图粘贴进去,这样就相当于是本地报错了,可以在本地看到是那一行出现了错误。
2、变量来去静态方法分析
6、IDEA Git
1、clone一个git项目,如下图所示:
2、clone完成之后,就可以依照图进行一系列的操作:
3、查看最近修改人以及修改时间