大家平时用Java8吗?用了哪些新的特性吗?
迷茫
迷茫 2017-04-18 09:55:21
0
3
467

我看到有报告说现在Java 8用的比较多,比JDK 7要多。大家平时用Java 8吗?
是像Java 7一样的用?还是用了哪些新的特性吗?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(3)
伊谢尔伦

參考:
http://www.importnew.com/1190...
http://www.importnew.com/1036...

以下是本人常用的java8新特性(依使用頻率排序)
1、lamda表達式;
2、Streams;
3、方法引用;
4、介面的預設與靜態方法;

以上,1、2是神器不解釋,不過初時由於不習慣會覺得有點彆扭,後來習慣之後寫代碼飛一般的感覺(不過使用不當的話還是可以寫出一坨shit(這是人的問題,任何語言都無法避免),而且某些場景下可讀性可能不比傳統寫法好)。

熟練使用3的話,以前有些要使用反射才能實現的也可以透過方法引用去實現,建議熟悉
Function, Consumer, Predicate, Supplier4算是給介面增強吧,用得也不算很多。

其他較少用到,值得一提的是

了。 Date/Time API,试用了一下,的确比旧版的API好用和方便,感觉跟Joda time很相似了。奈何新版API的对象跟原有的Date、Time对象之间的转换却十分麻烦,加上公司一早就使用上了Joda Time,所以也就没怎么用新版的Date/Time API

Ty80

公司用1.7,自己玩的時候用1.8

黄舟

要不是有 Java 8 都懶得用 Java 了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板