IDEA万能快捷键,你不知道的17个实用技巧!!!

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> IDEA万能快捷键,你不知道的17个实用技巧!!!

点击上方 **好好学java **,选择 **星标 **公众号


重磅资讯、干货,第一时间送达
今日推荐:干掉 Navicat:这个 IDEA 的兄弟真香!个人原创100W+访问量博客:点击前往,查看更多

说明

IDEA里有一个万能快捷键(alt enter),功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作,很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编码也是一种享受。

万能快捷键可以帮你做很多事情,我大概总结了17点:

  • 转换lambda表达式- equals的翻转- 自动导包- 异常捕获- SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat- 注释移动- 便捷的json字符串处理- 转化为高效运算的二进制- if……else变成简单三目运算 以及一些简化操作- 引入局部变量- 实现接口- 实现抽象类- 修复方法返回值、增加入参、减少入参、方法生成等- 字符串相关操作- , + < 等位置互换- java访问修饰符的更改操作- 自动生成属性操作
    ```
    附上我历时三个月总结的 Java 面试 + Java 后端技术学习指南,笔者这几年及春招的总结,github 1.1k star,拿去不谢!

下载方式1. 首先扫描下方二维码
2. 后台回复「Java面试」即可获取



为了能让大家更直观的看到效果,我录制了GIF演示。

### 转换lambda表达式

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRdEtzVXNpYVREYVRNUUt5TFRRNlJBa083SlAwOXl6djVyTzVhMmI2UEZ5VTdDd2ljcWppYXA5aWNsQS82NDA?x-oss-process=image/format,png">

### equals的翻转

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRblpIYklYNXI5Ym1LWGliY2hEaWEzTDRsVk0wMHNpYjNiRE5sUWJWZmJ0UXpzSWt1UTZ2eG15bmN3LzY0MA?x-oss-process=image/format,png">

### 自动导包

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRNXM4Q09Ub3BoOHcxcnRoMFNaOUpmWmFkQkVpYmd1M0dpYUVUdnl1SE1WUWpTTHRhajA4RlR4TGcvNjQw?x-oss-process=image/format,png">

### 异常捕获

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRYkpOZ2JXMWlhVDhlNGpyME95RUZKNWlhaFhGajFlano2YlZtcDJmSUZvYjNpYWtxaWJkbHVVVktLZy82NDA?x-oss-process=image/format,png">

### SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat

由于稍微大了点,腾讯传不上去,回头我把放我博客上面:http://www.jiangxinlingdu.com/

### 注释移动

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRaWN6czFoaWI4ZldXdEhFcEpsdzNzQ1JKTGh2Y1UxdHhmZUpuMkxCSzdyN3d3aEFPMExmakhyT0EvNjQw?x-oss-process=image/format,png">

### 便捷的json字符串处理

由于稍微大了点,腾讯传不上去,回头我把放我博客上面:http://www.jiangxinlingdu.com/

### 转化为高效运算的二进制

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NROXdoTms1VVd4NDJpYjBFaWFLRTl3anBQcjhmaWF4Nlprem94SkRpYUYxZWttaWNxM24zN2dVNVZaWXcvNjQw?x-oss-process=image/format,png">

### if……else变成简单三目运算 以及一些简化操作

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRaWNCbmxjeUwyRzhTRnRlSUpNclYza1VzSW1yMlRXbzhSbXNPY1A0S2liNmJBblJ2VnA4WjI2RncvNjQw?x-oss-process=image/format,png">

### 引入局部变量

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRTlNxSTdaR1VkODg5aWFnMEE1UGljMVBuWDd5eUFCM2lhTm1FZWljWFVBQXVjZ0VnaWN2YlpzNmI3NWcvNjQw?x-oss-process=image/format,png">

### 实现接口

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRUHBpYzhxbFRCeFNEbG1yOExLRk9xekNJR2I4cHlpY3FYaWJHS2FDQVFzdTFlUmlhdXlXY3R6Z21zQS82NDA?x-oss-process=image/format,png">

### 实现抽象类

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRMzlMMW1ua1ZYSjBsWTZ1RmtrcTlxTXFLbG9xZXZZZ2ljbEp0bXJ0dW9lb1ZtUGVDU1p6ZDFsZy82NDA?x-oss-process=image/format,png">

### 修复方法返回值、增加入参、减少入参、方法生成等

由于稍微大了点,腾讯传不上去,回头我把放我博客上面:http://www.jiangxinlingdu.com/

### 字符串相关操作

由于稍微大了点,腾讯传不上去,回头我把放我博客上面:http://www.jiangxinlingdu.com/

### , + &lt; 等位置互换

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRU0JFQTNxRVE4S3RBSmRuYzVtelJlUmFoMng1S2NsdjNPRGFnVW1Sc1Eyc3pGS05OaWFaWGljbkEvNjQw?x-oss-process=image/format,png">

### java访问修饰符的更改操作

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRdDFQTXJmZmljMlI2dlBOMGliYzRwU2pVZU5TbjN5VEdNWGxCZWMzb0EyRjJKU1dxaWE2MXI3aWI2US82NDA?x-oss-process=image/format,png">

### 自动生成属性操作

<img src="https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2dpZi8xUXh3aHBEeTdpYTNtZmliWjRhRXZaR05ZV2xhb0VqM3NRNVlnUTNSYkVWcEFEM2dJaWE5OUpiZHB3emlhMEhUS2VvWnVCcFFpYW1TT0QyRElFNVJ2UFBHY0JnLzY0MA?x-oss-process=image/format,png">

### 总结

总结:万能快捷键很牛掰,在不知道什么操作的时候,试试按一下吧,可能会给你惊喜哦!!!

最后,再附上我历时三个月总结的 Java 面试 + Java 后端技术学习指南,笔者这几年及春招的总结,github 1.1k star,拿去不谢!

下载方式1. 首先扫描下方二维码
2. 后台回复「Java面试」即可获取

```

原文地址:https://sihai.blog.csdn.net/article/details/109465669

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> IDEA万能快捷键,你不知道的17个实用技巧!!!


 上一篇
我把序列化玩成了这样,吊锤了一波面试官 我把序列化玩成了这样,吊锤了一波面试官
点击上方 **好好学java **,选择 **星标 **公众号 重磅资讯、干货,第一时间送达 今日推荐:干掉 Navicat:这个 IDEA 的兄弟真香!个人原创100W+访问量博客:点击前往,查看更多 我们都知道,新建一个对象的时候实
2021-04-04
下一篇 
执行COUNT(1)、COUNT(*) 与 COUNT(列名) 到底有什么区别? 执行COUNT(1)、COUNT(*) 与 COUNT(列名) 到底有什么区别?
点击上方 **好好学java **,选择 **星标 **公众号 重磅资讯、干货,第一时间送达 今日推荐:干掉 Navicat:这个 IDEA 的兄弟真香!个人原创100W+访问量博客:点击前往,查看更多 来源:blog.csdn.net
2021-04-04