行业感悟
领导团队的100条法则
软件研发最佳实践
25种代码坏味道总结+优化示例,你中招没?
这样写代码,真是帅到没有朋友
Oracle SQL性能优化最常用40条建议
研发效能——如何提高?
一位老程序员的忠告:别想着靠技术生存一辈子
新手入门Java企业开发,学习技术路线分享
软件研发最佳实践《读后感》
研发工作问题总结,初期阶段容易出现的问题
赚钱的十条底层逻辑,翻身其实就那么一两年
如何在编程中发展自己的架构设计能力
推荐一个软件 StartAllBack,win11 修改成 win10 任务栏
本文档使用 MrDoc 发布
-
+
首页
这样写代码,真是帅到没有朋友
## 前言 对于如何提高开发效率,是每一个程序员都非常关心的问题,本文总结了开发工具idea中提升开发效率的10个小技巧。纯干货分享,个个都非常实用,希望小伙伴们会喜欢,记得给我打call喔。 ## 1.快速生成main方法并打印 - 用psvm命令能快速生成main方法。 - 用sout命令能快速生成打印方法System.out.println。 ## 2.给new出来的对象快速赋值 在new出来的对象后面加上.var,就能实现快速赋值 ## 3.快速for循环 ### 1.基本变量 比如:int,long,byte等,在需要进行for循环遍历的变量后加上.for,就能快速实现for循环功能 ### 2.集合 在需要进行forEach循环遍历的集合后加上.for,就能快速实现forEach循环功能 ## 4.快速判断 判断条件在开发过程中使用频率非常高,如何快速的写出判断条件呢? - boolean.if 可以生成if(boolean) - boolean.else 可以生成if(!boolean) - string.null 可以生成if(string==null) - string.nn 可以生成if(string!=null) 此外.switch也有类似的功能。 ## 5.快速try...catch 有时候我们有异常需要捕获,手动写try...catch比较麻烦,这时快速try...catch可以给我们节省不少时间,只需加.try即可。 ## 6.快速类型转换 有时候我们需要做类型转换,必须手写括号和赋值参数,同样有些麻烦,这时快速类型转换,可以帮我们搞定,只需加.castvar即可。 图片 ## 7.快速抽取变量 有时候我们需要把方法中的局部变量,抽取成成员变量,或者全局变量,快速抽取变量可以帮你搞定,只需加.field即可。 ## 8.快速定义Optional 有时候我们想把某个对象转换成Optional,避免出现空指针问题,只需加.opt即可。 ## 9.快速生成lambda语句 如果你在用jdk1.8以上的版本,那么lambda表达式必不可少,因为用它可以极大的提高开发效率,少写很多代码。 使用.lambda就能快速生成lambda语句 ## 10.快速迁移代码到新方法 在代码重构时,经常需要把某段代码迁移到一个新方法中,这时使用快捷键ctrl + alt + m。 ## 后续 我在这里只是抛砖引玉,其实idea中非常有趣且实用的小技巧有很多,欢迎大家跟我一起交流学习,共同进步。 需要特别说明一下,由于很多动图在博客中无法正常展示,所以暂时去掉了。如果想看实际效果,可以去我微信公众号上,查看《[这样写代码,真是帅到没有朋友](https://mp.weixin.qq.com/s?__biz=MzUxODkzNTQ3Nw==&mid=2247486256&idx=1&sn=6f7c6e90a2dd9745a2ea0479d6867569&chksm=f9800deacef784fc6098a703a4b4cd0a9270b2d4a230c983230d8453d1c65fd7e0e8f6af6e9d&token=2142272128&lang=zh_CN#rd)》这篇文章。
superadmin
2023年11月3日 17:18
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码