1
terry0314 2018 年 7 月 24 日 via iPhone
适合,之前公司用 Java 7 向 leader 推荐了 Java 8 然后组内做了个简单的分享。大家都觉得还不错,能简化很多代码
|
3
lovedebug 2018 年 7 月 25 日 via Android
看 effecrive java 第三版有建议,要慎用。代码少的时候可以,一多起来调试,可读性都变差。
|
5
lhx2008 OP 但是写起来真的比 python 还好用
|
6
lhx2008 OP 不过调试的问题 h3 可读性的问题也可以让 stream 提前消费生成中间对象再入流,拆分粒度
|
7
Cbdy 2018 年 7 月 25 日 via Android
不要为了用而用,以代码清晰为准
|
8
limuyan44 2018 年 7 月 25 日 via Android
怎么取舍,你爽了别人惨了。适可而止就行。
|
12
lhx2008 OP @limuyan44 惨倒说不上吧,总还是比动态语言好读的,而且只是写法改变了,复杂度并不会转移,只是看 10 行 stream 还是看 100 行 for 的问题
|
13
sagaxu 2018 年 7 月 25 日 via Android
我把公司 java 项目换成 kotlin 了,基本不写循环了
|
14
des 2018 年 7 月 25 日 via Android
歪个楼,看成 Steam 了,然后一脸懵逼
|
15
qinxi 2018 年 7 月 25 日
java8 都这么久了
不会用的人如果没有想学习的想法 那就这样淘汰他们吧 |
16
StephenDev 2018 年 7 月 25 日
可以试试用 RxJava 啊
|
17
zhaogaz 2018 年 7 月 25 日
最近我也在写,找点乐子学点新东西嘛,不然太无聊了。
|
18
nl101531 2018 年 7 月 25 日
合理,不过建议看下 Stream 的源码,这样你才能了解到自己写的操作到底循环了几次,到底有没有必要组装这个 pipeline 链。
|
19
earendil1412 2018 年 7 月 25 日 via Android
说是这么说,用 rxjava 怎么办? spring webflux 怎么办,还不是只能真香
|
21
micean 2018 年 7 月 25 日
一旦接受了 rx 的方式,stream 比 rx 可读性好多了
就是不怎么好调试…… |
22
6IbA2bj5ip3tK49j 2018 年 7 月 25 日
这还有啥不合适的,
业务代码还真谈性能啊? |
23
z3jjlzt 2018 年 7 月 25 日
有个叫 streamdebugger 的东西 调试还是挺好用的。
|