原文作者:零度冰炫

IDEA里有一个万能快捷键(alt enter),功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作。

很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编码也是一种享受。

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

  • 转换lambda表达式
  • equals的翻转
  • 自动导包
  • 异常捕获
  • SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat
  • 注释移动
  • 便捷的json字符串处理
  • 转化为高效运算的二进制
  • if……else变成简单三目运算 以及一些简化操作
  • 引入局部变量
  • 实现接口
  • 实现抽象类
  • 修复方法返回值、增加入参、减少入参、方法生成等
  • 字符串相关操作
  • , + < 等位置互换
  • java访问修饰符的更改操作
  • 自动生成属性操作

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

转换lambda表达式




java万能导包 java万能代码_快捷键


equals的翻转


java万能导包 java万能代码_Java_02


自动导包


java万能导包 java万能代码_中java导包快捷键_03


异常捕获


java万能导包 java万能代码_中java导包快捷键_04


SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat


java万能导包 java万能代码_视频教程_05


注释移动


java万能导包 java万能代码_快捷键_06


## 便捷的json字符串处理


java万能导包 java万能代码_快捷键_07


转化为高效运算的二进制


java万能导包 java万能代码_中java导包快捷键_08


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


java万能导包 java万能代码_视频教程_09


引入局部变量


java万能导包 java万能代码_快捷键_10


实现接口


java万能导包 java万能代码_中java导包快捷键_11


实现抽象类


java万能导包 java万能代码_Java_12


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


java万能导包 java万能代码_java万能导包_13


## 字符串相关操作


java万能导包 java万能代码_快捷键_14


, + < 等位置互换


java万能导包 java万能代码_视频教程_15


java访问修饰符的更改操作


java万能导包 java万能代码_Java_16


自动生成属性操作


java万能导包 java万能代码_java万能导包_17


总结

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

我目前是在职Java开发,如果你现在正在了解Java技术,想要学好Java,渴望成为一名Java开发工程师,在入门学习Java的过程当中缺乏基础的入门视频教程,你可以关注并私信我:01。我这里有一套最新的Java基础JavaSE的精讲视频教程,这套视频教程是我在年初的时候,根据市场技术栈需求录制的,非常的系统完整。