当前在线人数11340
首页 - 分类讨论区 - 电脑网络 - 爪哇娇娃版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
”对8不感冒的不是好java“?
[版面:爪哇娇娃][首篇作者:groundhog09] , 2017年12月11日20:18:16 ,1285次阅读,12次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
groundhog09
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: groundhog09 (衰哥), 信区: Java
标  题: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Mon Dec 11 20:18:16 2017, 美东)

我以为Java 8是一种倒退。Java的一大优点就是可度性,尤其是新人接管一个项目的时
候。Java 8里面加的这些Syntax Sugar完全是自费武功,写程序的爽了,写得少,写得
快,等别人读的时候就苦了。而且debug的时候也会很痛苦,一行那么长,出个
NullPointerException, 哪个环节出来的还得查半天。这就是华而不实。
--
***********新手请注意************
这里有很多利欲熏心,丧尽天良的低端人口,为了一己私利,不择手段
的pump自己手里的股票,手段和传销如出一辙。如果你看到一只股票天
天有人在说,十之八九,那就是被pump的。
****新手应远离***比特币***科技股***中国公司股票***IPO发行的新股票

※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2607:f2c0:94a2:]

 
briteguy
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: briteguy (FOCUS), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Mon Dec 11 21:23:26 2017, 美东)

软件的通病,做到后来实在没得做了,就会开始画蛇添足。
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 206.]

 
aaaiii
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: aaaiii (酱爆), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Mon Dec 11 21:51:00 2017, 美东)

你对8的stream就没有了解吧
工作里没有碰到过pipeline的概念?

那么,同样是循环,你用 for (int i = 0; i < list.size(); i ++) {} 多
还是 for (Integer num: numbers) {} 多?它们什么区别?
现在有 list.stream().forEach() ,又是干嘛?

这些不是一句syntax sugar就能覆盖的,你如果这么想,就正说明你不是好java

【 在 groundhog09 (衰哥) 的大作中提到: 】
: 我以为Java 8是一种倒退。Java的一大优点就是可度性,尤其是新人接管一个项目的时
: 候。Java 8里面加的这些Syntax Sugar完全是自费武功,写程序的爽了,写得少,写得
: 快,等别人读的时候就苦了。而且debug的时候也会很痛苦,一行那么长,出个
: NullPointerException, 哪个环节出来的还得查半天。这就是华而不实。




--
※ 修改:·aaaiii 於 Dec 12 08:45:27 2017 修改本文·[FROM: 65.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 96.]

 
groundhog09
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: groundhog09 (衰哥), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Tue Dec 12 11:18:51 2017, 美东)

你就说有什么功能非得用这些新花样来实现?没有。
那么可读性,可维护性呢?大大降低。得不偿失。
【 在 aaaiii (酱爆) 的大作中提到: 】
: 你对8的stream就没有了解吧
: 工作里没有碰到过pipeline的概念?
: 那么,同样是循环,你用 for (int i = 0; i < list.size(); i ++) {} 多
: 还是 for (Integer num: numbers) {} 多?它们什么区别?
: 现在有 list.stream().forEach() ,又是干嘛?
: 这些不是一句syntax sugar就能覆盖的,你如果这么想,就正说明你不是好java



--
***********新手请注意************
这里有很多利欲熏心,丧尽天良的低端人口,为了一己私利,不择手段
的pump自己手里的股票,手段和传销如出一辙。如果你看到一只股票天
天有人在说,十之八九,那就是被pump的。
****新手应远离***比特币***科技股***中国公司股票***IPO发行的新股票

※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 69.]

 
kevinmitbbs
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: kevinmitbbs (SB=9K+狗趴), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Wed Dec 20 13:08:03 2017, 美东)

Java8 用的lambda 语法早在c#里用很久了
Angular 2.x 也用pipe写法
Java 只是跟上而已。不用lambda也能继续写Java。升级到8还又其他实用的更新

--
☆ 发自 iPhone 买买提 1.24.04
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2600:1700:e9f0:]

 
pidgin
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: pidgin (pidgin), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Sat Jan 20 02:47:55 2018, 美东)

而且性能上stream foreach略差

【 在 groundhog09 (衰哥) 的大作中提到: 】
: 你就说有什么功能非得用这些新花样来实现?没有。
: 那么可读性,可维护性呢?大大降低。得不偿失。



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 24.]

 
zillionaire
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: zillionaire (Becoming ruler of the universe), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Thu Feb  8 16:30:45 2018, 美东)

我觉得stream可读性非常好

另外需要的时候直接parallelStream,可以省去很多细节的处理
【 在 pidgin (pidgin) 的大作中提到: 】
: 而且性能上stream foreach略差



--


※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 99.]

 
coconut
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: coconut (向唐僧大师学习中), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Fri Apr  6 03:21:10 2018, 美东)


我觉得用现有的 stream 还好,就是感觉 overhead 可能比较多。

从网上来看,如果是简单应用,也没必要特意躲开 stream。不过复杂
些的 stream 的使用其实也挺麻烦的。而且因为 stream API 比较复杂,
从头 implement 自己的 stream 比较困难。所以必须使用已有的东西。
而有时候又不是完全适合,而且 checked exception 也跟 lambda 不是
太搭配。所以整体感觉,用起来没有其它语言那么自然。

所以就目前来看,可以再等等。等它更成熟,大家应用有了心得以后
在说也不迟。

【 在 zillionaire (Becoming ruler of the universe) 的大作中提到: 】
: 我觉得stream可读性非常好
: 另外需要的时候直接parallelStream,可以省去很多细节的处理


--

Imagine the most witty and concise verbal gem ever uttered.
Now imagine I said it, and quoted it here.


http://www.estiah.com/user/register/index/id/36252



※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 47.]

 
greygene
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 9 ]

发信人: greygene (上来喘口气), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Sun Apr 29 12:47:51 2018, 美东)

你举的例子是8里面的features吗?

【在  aaaiii(酱爆)的大作中提到:】
:你对8的stream就没有了解吧
:工作里没有碰到过pipeline的概念?

--
※ 来源:·Android 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 216.]

 
greygene
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 10 ]

发信人: greygene (上来喘口气), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Sun Apr 29 12:49:56 2018, 美东)

有一些同感。原来感觉Java没有C#里面那么多 syntax sugar 是好事。没想到8里面都
给加上了。呵呵。

【在  groundhog09(衰哥)的大作中提到:】:我以为Java 8是一种倒退。Java的一大
优点就是可度性,尤其是新人接管一个项目的时候。Java 8里面加的这些Syntax Sugar
完全是自费武功,写程序的爽了,写得少,写得快,等别人读的时候就苦了。而且
debug的时候也会很痛苦,一行那么长,出个
:NullPointerException, 哪个环节出来的还得查半天。这就是华而不实。

--
※ 来源:·Android 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 216.]

 
greygene
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 11 ]

发信人: greygene (上来喘口气), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Sun Apr 29 12:53:25 2018, 美东)

另外Lamda 有什么优势,还是编译以后都一样?

【在  groundhog09(衰哥)的大作中提到:】
:我以为Java 8是一种倒退。Java的一大优点就是可度性,尤其是新人接管一个项目的
时候。Java 8里面加的这些Syntax Sugar完全是自费武功,写程序的爽了,写得少,写
得快,等别人读的时候就苦了。而且debug的时候也会很痛苦,一行那么长,出个
:NullPointerException, 哪个环节出来的还得查半天。这就是华而不实。

--
※ 来源:·Android 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 216.]

 
aaaiii
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 12 ]

发信人: aaaiii (酱爆), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Sun Apr 29 22:42:50 2018, 美东)

syntax sugar 就限制了你对java深入理解的追求
那只能是你自己的问题

【 在 greygene (上来喘口气) 的大作中提到: 】
: 有一些同感。原来感觉Java没有C#里面那么多 syntax sugar 是好事。没想到8里面都
: 给加上了。呵呵。
: 优点就是可度性,尤其是新人接管一个项目的时候。Java 8里面加的这些Syntax
Sugar
: 完全是自费武功,写程序的爽了,写得少,写得快,等别人读的时候就苦了。而且
: debug的时候也会很痛苦,一行那么长,出个
: :NullPointerException, 哪个环节出来的还得查半天。这就是华而不实。



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 96.]

 
greygene
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 13 ]

发信人: greygene (上来喘口气), 信区: Java
标  题: Re: ”对8不感冒的不是好java“?
发信站: BBS 未名空间站 (Wed May  9 03:24:12 2018, 美东)

你怎么得出这结论的?

【在  aaaiii(酱爆)的大作中提到:】
:syntax sugar 就限制了你对java深入理解的追求
:那只能是你自己的问题

--
※ 来源:·Android 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 216.]

[分页:1 ]
[快速返回] [ 进入爪哇娇娃讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996