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、查看最近修改人以及修改时间
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值