点击关注公众号,Java干货及时送达

来源:dwz.cn/hlQEDFne

IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。

这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。

使用的方式也很简单,就是在一个表达式后按下点号 . ,然后输入一些提示或者在列表中选择一个候选项,常见的候选项下面会给出 GIF 演示。

1、var 声明

图片

2、null 判空

图片

3、notnull 判非空

图片

4、nn 判非空

图片

5、for 遍历

图片

6、fori 带索引的遍历

图片

7、not 取反

图片

8、if 条件判断

图片

9、cast 强转

图片

10、return 返回值

热门内容:美团技术面1小时,我看出了和月薪3w的差距
趣图:老手调试多线程,666Spring新版本抛弃JVM,可独立部署,网友:要自立门户???
为什么要用这些框架来进行开发,直接new一个对象不香吗?
最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

明天见(。・ω・。)ノ♡

用了这么久 IDEA,你竟然不知道有个功能叫自动补全!相关推荐

  1. 用了这么久 IDEA,你真熟悉它的自动补全功能吗?

    点击关注公众号,实用技术文章及时了解 IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码. 这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句 ...

  2. 作为一名Java程序员,你竟然不知道Instrumentation

    转载自  作为一名Java程序员,你竟然不知道Instrumentation 作者:Yilun Fan  来源:http://1t.click/fMA 对于Java 程序员来说,Java Instru ...

  3. 使用计算机的场所和用途,天天在使用计算机,很多东西我竟然不知道!

    原标题:天天在使用计算机,很多东西我竟然不知道! 按照不同角度,计算机有以下几种分类的方式. 1.根据计算机所处理数据的类型划分 可将计算机分为数字电子计算机.模拟电子计算机. 数字电子计算机所处理的 ...

  4. 天啊!原来旧手机这么值钱!竟然不知道丨实用

    天啊!原来旧手机这么值钱!竟然不知道丨实用 如今,智能手机更迭速度真是快.喜欢尝鲜的人嘴里喊着"求剁手",还是忍不住买买买换换换.于是家里淘汰下来一堆旧手机,送人,别人未必瞧得上: ...

  5. 解决开机后要等待很久才能连接宽带的方法,让宽带自动连接设置方法(转)...

    有的朋友遇到了这样的问题,他用的是联通ADSL的宽带, 开机后要很久才能连接宽带,要在桌面双击"宽带连接"才能连接上,不知道有没有什么方法 让宽带自动连接?我的"本地连接 ...

  6. 苹果手机显示已用短信服务器发送,有iPhone手机发短信失败?很多人都不知道是这个功能在捣鬼!...

    原标题:有iPhone手机发短信失败?很多人都不知道是这个功能在捣鬼! 对于苹果的 iPhone 手机,有时候用户会在发短信时遇到问题,比如发不出去,发送失败的情况.在 iPhone 上发信息时有二种 ...

  7. Java我的世界改字体颜色,我的世界:告示牌上面的字体其实可以染色?用了这么久竟然不知道...

    #百度APP游戏年度票选活动# 欢迎来到有趣的Minecraft世界! 在MC的单机模式下告示牌一般多用于箱子上面(作用:分类提示).而在服务器中告示牌则一般用于交流信息(当你不在线的时候告知陌生人的 ...

  8. 你太菜了,竟然不知道Code Review...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:宝玉   来源:http://1t.click/aA4h 我 ...

  9. DCT如此重要,作者当初竟然不知道?

    点击上方"LiveVideoStack"关注我们 作者 | Alex.赵军 技术审校 | 赵军 Nasir Ahmed 声影传奇 #003# 前段时间,LiveVideoStack ...

最新文章

  1. 讽刺笑话_完全不讽刺的2019年网络设计指南
  2. gtx1080 驱动 linux,CentOS 7安装Nvidia GTX1080显卡驱动
  3. 全世界都认为汉语是婴儿语(转载)
  4. xcode开发php,xcode怎么编写c语言
  5. linux-文件的时间-四种时间类型
  6. checkbox怎么判断是否选中
  7. 具体案例 快速原型模型_3D打印机器人手板模型,低成本快速原型打样
  8. 在mac上制作PDF的基础教程
  9. 三点估算法_三点估算
  10. linux 用户配额设置,Linux如何设置磁盘配额
  11. javawebjsp酒店预订系统 (jsp酒店管理系统jsp民宿预订系统)jsp酒店客房预订系统
  12. MATLAB中的pause用法,pause使用方法 C语言 pause()函数问题
  13. 新车磨合应该从正确启动发动机开始
  14. 四种主要网络IO虚拟化模型
  15. 前端调取.net core webapi 报错:“...CORS policy: Response to preflight request ...“的问题成因和解决办法。
  16. Samba服务所使用的端口和协议
  17. 栈的基本操作 python
  18. 最新CFA二级notes 原版书 课后习题
  19. 【论文】低光图像增强的零参考深度曲线估计
  20. ES6学习之 - 变量的解构赋值

热门文章

  1. MapReduce_wordcount
  2. windows :Tomcat免安装版环境变量配置 + jdk配置
  3. 8.29 对象?数组?
  4. python RSA 加密与签名
  5. iOS项目的本地化处理(多国语言)
  6. 倒置函数reverse的用法
  7. mac下mysql5.7.10密码问题
  8. 基于visual Studio2013解决面试题之0804复杂链表
  9. C基础知识小总结(十)
  10. 用Visio进行数据库建模、设计和实现