激活IDEA
最近idea激活码,频繁失效,特意将激活码转移到了公众号上,永久免费提供下载,方便大家失效后,快速查找和下载,不耽误工作。同时后期会授权一部分正版激活码给大家,先到先得。下面提供几种方法:
直接回复关键词【激活码】即可获取最新的激活码下载。永久免费更新,随便使用。
回复关键词【破解工具】或【最新工具】,可以获取2个不同的破解工具
破解工具可以用于破解Jetbrains家产品全部产品,2020以前的所有版本IDE。
最新工具可以用于破解Jetbrains新版本产品,即2020.1和2020.3版本的IDE。
回复关键词【重置】,可以获取一个IDE插件
该插件可以在你第一次安装IDE的时候使用,可以选着试用30天,然后添加该插件(直接拖拽进IDE即可),然后每次登陆IDE,试用期都会被重置为30天。
IDEA操作技巧
下面分享几个IDEA的操作技巧,绝对的使用,让你帅的没朋友!
IDEA是一款十分优秀的IDE,不进界面高大上,功能强大,而且拥有自己的生态,丰富的插件,支持扩展,今天分享几个开发中常用的快捷键,可以帮助你提高不少开发效率。
扫描二维码关注公众号,回复: 13030712 查看本文章![]()
1.快速生成main方法并打印
- 用psvm命令能快速生成main方法。(也可以直接输入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
中非常有趣且实用的小技巧有很多,剩下的留给大家去自己研究吧!