Why do so many people become Java haters?

2021-08-15 12:41:14 +08:00
 Cbdy

I did some searches on the Internet, and there seem to be quite a few answers on the Internet.

e.g.

I read many of these posts, and I found that the most concentrated complaint against Java is

It's very verbose and repetitive.

However, there have been many improvements in recent versions of Java for the issue (Type Inference, Text Blocks, Recoeds, etc.). And Java 17 will be released in a month, Java code is becoming more and more concise.

But it may take more years to change the over-engineering culture of the Java community..

6947 次点击
所在节点    Java
67 条回复
akira
2021-08-15 17:41:48 +08:00
喜欢不喜欢重要么。。不耽搁赚钱就是好语言。。。
TypeError
2021-08-15 17:52:46 +08:00
落后包袱太多了,看着难受,那一堆 xml 就不想看
dqzcwxb
2021-08-15 18:08:06 +08:00
JudyHal
2021-08-15 18:23:24 +08:00
Java 可以说是集合了各种设计缺陷的一个近亲杂交产品,骂他只是因为一个非常普通的理由,因为这样做是错的,但他好像还以自己的错误为荣,Java 的存在可以说是往所有程序员头上拉的一坨屎
felixcode
2021-08-15 18:26:48 +08:00
一堆人固守在 java8,吹着 java16,17 的改进,自认为 java 才是唯一正道,其它语言都是旁门左道,指不定想着 java8 用来养老,再也不用学别的语言了。
zoharSoul
2021-08-15 19:27:53 +08:00
@pabupa #16 因为几乎不会有人手写 import
ztcaoll222
2021-08-15 21:02:50 +08:00
exception 和 lambda 打架
zxCoder
2021-08-15 22:25:24 +08:00
@sagaxu 我想说 c++。。。。 虽然肯定会有很多人反对我
alexkkaa
2021-08-15 22:35:04 +08:00
不是 java 牛逼 是 Oracle 牛逼。
jdk 设计的就是求稳
这就戳到了很多大公司的 g 点,利于群体合作,语言特性少, 按部就班
cansiny0320
2021-08-15 22:44:00 +08:00
原文以为楼主是外国人 结果发现回复哟用的是中文 不懂为什么要用英文发帖
ebony0319
2021-08-15 23:12:58 +08:00
语言我就服 c,c++,java.
很多语言都想干翻 java,最后都成了末路英雄
TomDu
2021-08-16 00:39:16 +08:00
为什么要写工地英语😅
Mirage09
2021-08-16 03:16:54 +08:00
对一个语言这么大恶意,真是迷惑…
micean
2021-08-16 08:35:41 +08:00
over-engineering 说到底还是人的原因
java 不是一定要这样写那样写
daysv
2021-08-16 08:47:41 +08:00
态度上保持中立, 要我写, 打死我都不写
jsjjdzg
2021-08-16 09:06:01 +08:00
这个和前端很像啊,走有人抢着做布道师。。。
qwerthhusn
2021-08-16 09:41:27 +08:00
Java 程序员路过,看着 Kotlin 里面的各种各样的特性都很吸引人,但就是没有动力去学。。。
aflow
2021-08-16 09:58:25 +08:00
就没人喷一喷 java 的 io 接口吗,真的很烦唉
swim2sun
2021-08-16 10:51:40 +08:00
世上只有两种编程语言:一种被人骂,一种没人用
memorycancel
2021-08-16 10:52:47 +08:00
因为过于冗余吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795881

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX