Java 作为曾经的王者(现在应该是 Python ?)更新到现在,最基础的 Arrays.sort()不提供 reverse,对 int[]类型的倒序排序不支持; 另外 int[]转 List,List 转 int[]也非常繁琐,写 stream 进行转换可以,但非常冗长!曾经被 Java 语言的优美吸引,但是看到这么恶心的转换方式,真的喜欢不起来。。。 很多常见的接口不去升级,不知道 Java 那波人都在干嘛。。。
1
wayslog 2019-09-22 03:41:25 +08:00 via iPad
这问题我对 stl 的 string 念叨了好多次了。。。
|
2
alphatoad 2019-09-22 03:50:46 +08:00 via iPhone
That’s where Guava comes in
|
3
iPhoneXI 2019-09-22 08:16:02 +08:00 via Android
看来 Java 加新特征也没比 go 积极多少,
不过 go2 这节奏还行,等 go 把泛型等特性加上 |
4
wwqgtxx 2019-09-22 08:31:28 +08:00
看更新内容,主要还是在底层重构吧,另外就在改进 GC 上了,对库的改进是真的不太积极
|
5
lhx2008 2019-09-22 08:58:57 +08:00 via Android
为什么会用到裸数组?性能追求?
|
6
gejun123456 2019-09-22 09:17:48 +08:00 via iPhone
用 kotlin 吧 啥都有
|
7
trait 2019-09-22 09:38:29 +08:00 via iPhone 1
什么时候 Java 也配叫优美了....
|
8
l1nyanm1ng 2019-09-22 09:43:43 +08:00 via iPhone 2
java 这么多年的使用下,有多少应用是用 Java 写的,想改就改也不是张口就来的,@FunctionalIntrrface 真的是很厉害的新功能添加,虽然只是个匿名类的语法糖而已,但是却可以做到和原本的 api 不冲突,这不是一次升级就要变成一种新语言的,像 python2 到 python3 真的好吗?perl5 到 perl6 难道不是变成一种新的语言了吗??
Java 就保持这样保守性的升级挺好的,想要吃语法糖可以用 kotlin scala clojure groovy,至于楼主所说的关于集合的一些工具函数,随便 mavan 弄几个依赖都有了 guava apache-common springutils 要多少有多少 Java 真的是日常要完,天天有人说要完,但是一个语言如果真的完了好久有人在讨论吗,Java 正当盛时,所以才会褒贬不一! |
9
l1nyanm1ng 2019-09-22 09:44:56 +08:00 via iPhone
@l1nyanm1ng 好久—>还会
|
10
rockyou12 2019-09-22 09:57:12 +08:00
lz 你说的 kotlin 都有了,而且 kotlin 还有扩展函数,可以直接点出来不需要工具类,所以...
|
11
ddup 2019-09-22 10:29:09 +08:00 via Android
头一次听人说 Java 语言优美,都说 Java 语言啰嗦。
|
12
hyserendipity OP Java 程序结构清晰,组织严密,可以写的非常漂亮。
当然,有时候代码真的太冗余了,这个我也很讨厌。 |
13
HuasLeung 2019-09-22 12:51:33 +08:00 via Android 1
别更新了,我学不动了.gif
|
14
Sasasu 2019-09-22 13:00:09 +08:00
啥时候 LinkedList 能不支持随机访问
|
15
liuzhen 2019-09-23 17:19:12 +08:00
工具性的类自己写或者找开源库呗
|