java带有上下箭头的编辑框_Java高效开发IntelliJ IDEA 2019.1 新特性

1. 重构类、文件、符号,Action 搜索

IntelliJ IDEA(以下简称 IDEA) 中的搜索可以分为以下几类

  1. 类搜索,比如 Java,Groovy,Scala 等类文件
  2. 文件搜索,类文件之外的所有文件
  3. 符号搜索,包括接口名,类名,函数名,成员变量等
  4. Action 搜索,找到你的操作
  5. 字符串搜索及替换

在 IDEA 的世界里,搜索无处不在,你几乎可以瞬间找到你想要找到的任何一行代码甚至任何一个字。新版中,IDEA 更是将类、文件、符号、Action 搜索与双 Shift 键调出来的 Search Everywhere 无缝地结合在一起。

通过书写配置文件的方式自定义UI

3636024c9d777ddebdd3b1e3eafd3b8e.png
5628b1ac69c6a3f24cabf5cc03709bd2.png
751e38e8466960089cc5c9e19f9a4c4c.png

High contrast高对比度主题套餐, 硬核的朋友可尝试一下

5df202c1feff80c878654f977f701461.png
c93e47ee3e7113a8811de0a90610d475.png

JavaSwitch

  • 在Java12的新特性中, switch表达式可以被增强为类似箭头函数的形式;
410eb6b65477a743c556a3b6e3ca120c.gif

可以合并同样处理逻辑的switch选项.

50a0508548569a9596336421523857c3.gif
018d8adf94c0dc75d2590a5aca24c86a.gif

变量提取

  • 变量提取得到了增强, 现在可以将相同语义的代码进行提取
fd8d8f0b15b010714174dad58e3e0d68.gif

根据上下文的不同, IDE会将if表达式转换为三元表达式.

63cb6849bddb9911d6cc3dc110c2d848.png

三元表达式中更精确的警告

在之前的IDEA中, 其对非空限定的三元表达式的检测为"高亮整个表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值