说明:
IDEA写java、scala的非常好用的智能编辑器,这个博客用来记录我使用过程中提高效率的小tips~
-
快速打印字符串,变量
变量名+.sout
比如,测试的时候我想知道json长啥样,一般来说会System.out.println(json)
,如此常见的操作,IDEA早就想好了更快的方式,json.sout+回车就行了。 -
可迭代对象快速打印
如果是一个List呢?要不要for循环再加变量.sout回车一下,其实java8的lambda表达式更快(我指的是敲代码,性能我没有测试过),真是学无止境,看下面;
我不知道为什么a.sout在这里面不好使了,希望大神赐教一下,但是a->sout
回车a也是差不多的嘛,faster,faster~。哦,有可能是因为这里对每一个对象a调用一个函数,sout不是函数的缘故吧,如果把sout理解成一个函数,那好像这玩意的用途可不只是打印啊,nice !! -
快速定义变量或者不清楚变量类型
写到一半发现这个变量每次都要get,影响性能还影响我敲代码的速度,要写到循环或者三元表达式外面;
可以在循环外面写一下这个变量.var
,选择应用多个,还能选择是否final,nice~
选择replace all 4 回车再勾选final,性能++!
4. 快速生成foreach循环
变量.for
IDEA更多好用,后续发现了再补上,我们的时间非常值钱,极客之路,慢慢修炼。