前言

欢迎关注微信公众号「JAVA旭阳」交流和学习

IntelliJ IDEA提供了一些Java的快捷键,同样也可以帮助我们提高日常的开发效率。关于这些快捷操作,你知道那几个呢?

1. psvm/main快速生成 main() 方法

在日常开发中,我们经常需要写main()方法,这时候您也可以使用main或者psvm命令快速地帮助我们创建出main()方法。

2.sout快速生成println()方法

打印输出一些内容到控制台也是频率很高的一个行为,我们可以使用sout命令快速创建出System.out.println来打印内容。

3. 通过.var为新对象赋参数

这个快捷操作可能很多人就不知道了,您实可以使用.var快捷地进行赋值操作。

4. .for 快速创建for循环

5.快速条件语句

对于条件语句中常见的布尔和字符串操作,这里有一些快捷方式示例:

  • boolean.if -> if(boolean)
  • boolean.else -> if(!boolean)
  • string.null -> if(string==null)
  • string.nn -> if(string!=null)
  • string.switch -> switch(string)

6. 通过.try快速try ... catch

7. .castvar 快速类型转换

有时我必须通过一个一个地输入类名和值来将一个对象转换为另一个对象。直到最近我才知道您可以通过.castvar执行此操作。

8. 通过 .field 快速改变属性范围

使用.field可以更轻松地将局部变量提升到全局范围。

9. .opt快速实现Optional

10. .lambda 快速生成 lambda 语句

欢迎关注微信公众号「JAVA旭阳」交流和学习

更多学习资料请移步:程序员成神之路

最新文章

  1. python enumerate用法
  2. 学习RBAC 用户·角色·权限·表
  3. lvs/dr配置
  4. senlin __init__() got an unexpected keyword argument 'additional_headers'
  5. <%#Eval if判断用法
  6. android 定时器的实现
  7. 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。
  8. 452. Minimum Number of Arrows to Burst Balloons——排序+贪心算法
  9. HDU5763 another meaning -(KMP+DP)
  10. HDU 4638 Group 树状数组 + 思路
  11. AngularJS开发相关配置
  12. JS 移动动画
  13. Linux学习 -- 备份与恢复
  14. 第五组UI组件:ProgressBar及其子类
  15. JAVA之旅(十二)——Thread,run和start的特点,线程运行状态,获取线程对象和名称,多线程实例演示,使用Runnable接口
  16. P1553 数字反转(升级版)(模拟)
  17. Java 内部类的简单介绍
  18. 安装win8/win10提示无法在驱动器0分区上安装windows解决方法
  19. HttpURLConnection(二)
  20. shutdown命令详解

热门文章

  1. PHP全栈开发:在本机上创建虚拟主机与域名
  2. 洛谷P4197 Peaks (Kruskal重构树)
  3. Nginx代理和动静分离
  4. SpringBoot(三) - Slf4j+logback 日志,异步请求,定时任务
  5. 后端框架学习-----mybatis(4)
  6. Redis 01: 非关系型数据库 + 配置Redis
  7. Linux进程间通信(一)
  8. 【React】学习笔记(一)——React入门、面向组件编程、函数柯里化
  9. docker swarm快速部署redis分布式集群
  10. Element Ui 安装以及配置