专栏名称: java那些事
分享java开发中常用的技术,分享软件开发中各种新技术的应用方法。每天推送java技术相关或者互联网相关文章。关注“java那些事”,让自己做一个潮流的java技术人!《java程序员由笨鸟到菜鸟》系列文章火热更新中。
目录
相关文章推荐
芋道源码  ·  编程语言座次图,谁才是老大(ps:原来这么多 ... ·  14 小时前  
ImportNew  ·  Redis 之父:哪怕被喷我也要说,AI ... ·  昨天  
芋道源码  ·  好记性不如烂笔头:Spring(春天) ·  昨天  
51好读  ›  专栏  ›  java那些事

Java : 未来已来

java那些事  · 公众号  · Java  · 2018-11-09 16:00

正文

请到「今天看啥」查看全文


- eval (n);
case AddNode(Node left, Node right): return eval (left) + eval (right);
case MulNode(Node left, Node right): return eval (left) * eval (right);
default : throw new IllegalStateException(n);
};
}



数据类,一行定义,省去了字段、字段访问方法和 hash、equals、toString 等方法,定义 ValueObject 简化到家了:



record Point ( int x, int y) ;



JEP 325 Switch Expressions (preview, JDK 12): 当前的switch是什么, 语句。这个jep扩展switch,并且可以作为表达式使用:



int numLetters = switch (day) {
case MONDAY, FRIDAY, SUNDAY -> 6






请到「今天看啥」查看全文