idea 快捷键_IDEA 这个快捷键有 17 个实用技巧,你竟然还不知道?

eeb2466f99eb7ee5bfd8dd0484ad9adf.png

说明

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

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

  • 转换lambda表达式

  • equals的翻转

  • 自动导包

  • 异常捕获

  • SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat

  • 注释移动

  • 便捷的json字符串处理

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

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

  • 引入局部变量

  • 实现接口

  • 实现抽象类

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

  • 字符串相关操作

  • , + < 等位置互换

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

  • 自动生成属性操作

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

转换lambda表达式

a3da424afb6889f9707ceae8a0ef3c8e.gif

equals的翻转

d913a752746ef3618e45538e5629d079.gif

自动导包

80b9a1c1e89d13eb621f7621750a77d2.gif

异常捕获

c40c44d951bfbfb702e222a1b100ae29.gif

SimpleDateFormat转换为ThreadLocal封装的SimpleDateFormat

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

注释移动

9de1afed8a3babb2e30998ca97e4ff5c.gif

便捷的json字符串处理

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

转化为高效运算的二进制

4e33789346a49b605ff1693892a98533.gif

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

76b1af10467b8149d7a7e387f13cbb1b.gif

引入局部变量

8918c9b5898c1d6411f96d97f6b40f4d.gif

实现接口

179fc42375899261248854ee42a4a69d.gif

实现抽象类

45f72d3b4c6035f9b7ee3c95991796ac.gif

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

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

字符串相关操作

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

, + < 等位置互换

0c8da5b7e7801019c8f43ccd8ec3f41e.gif

java访问修饰符的更改操作

056cd1a1f857c1c448dc56e24e8573c9.gif

自动生成属性操作

028bbef8fa18edc5467334c1eaf97527.gif

总结

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

关注我

f65a7645580616fd69dac054d0157469.png

公众号(zhisheng)里回复 面经、ES、Flink、 Spring、Java、Kafka、监控 等关键字可以查看更多关键字对应的文章

Flink 实战

1、《从0到1学习Flink》—— Apache Flink 介绍
2、《从0到1学习Flink》—— Mac 上搭建 Flink 1.6.0 环境并构建运行简单程序入门
3、《从0到1学习Flink》—— Flink 配置文件详解
4、《从0到1学习Flink》—— Data Source 介绍
5、《从0到1学习Flink》—— 如何自定义 Data Source ?
6、《从0到1学习Flink》—— Data Sink 介绍
7、《从0到1学习Flink》—— 如何自定义 Data Sink ?
8、《从0到1学习Flink》—— Flink Data transformation(转换)
9、《从0到1学习Flink》—— 介绍 Flink 中的 Stream Windows
10、《从0到1学习Flink》—— Flink 中的几种 Time 详解
11、《从0到1学习Flink》—— Flink 读取 Kafka 数据写入到 ElasticSearch
12、《从0到1学习Flink》—— Flink 项目如何运行?
13、《从0到1学习Flink》—— Flink 读取 Kafka 数据写入到 Kafka
14、《从0到1学习Flink》—— Flink JobManager 高可用性配置
15、《从0到1学习Flink》—— Flink parallelism 和 Slot 介绍
16、《从0到1学习Flink》—— Flink 读取 Kafka 数据批量写入到 MySQL
17、《从0到1学习Flink》—— Flink 读取 Kafka 数据写入到 RabbitMQ
18、《从0到1学习Flink》—— 你上传的 jar 包藏到哪里去了
19、大数据“重磅炸弹”——实时计算框架 Flink
20、《Flink 源码解析》—— 源码编译运行
21、为什么说流处理即未来?
22、OPPO数据中台之基石:基于Flink SQL构建实数据仓库
23、流计算框架 Flink 与 Storm 的性能对比
24、Flink状态管理和容错机制介绍
25、原理解析 | Apache Flink 结合 Kafka 构建端到端的 Exactly-Once 处理
26、Apache Flink 是如何管理好内存的?
27、《从0到1学习Flink》——Flink 中这样管理配置,你知道?
28、《从0到1学习Flink》——Flink 不可以连续 Split(分流)?
29、Flink 从0到1学习—— 分享四本 Flink 的书和二十多篇 Paper 论文
30、360深度实践:Flink与Storm协议级对比
31、Apache Flink 1.9 重大特性提前解读
32、如何基于Flink+TensorFlow打造实时智能异常检测平台?只看这一篇就够了
33、美团点评基于 Flink 的实时数仓建设实践
34、Flink 灵魂两百问,这谁顶得住?
35、一文搞懂 Flink 的 Exactly Once 和 At Least Once
36、你公司到底需不需要引入实时计算引擎?

Flink 源码解析62340f6ba686ce0d766f2fcd7e67b07f.png

知识星球里面可以看到下面文章

41bc8c8a9c0b367c39ec881a45d0d700.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值