V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hyserendipity
V2EX  ›  分享发现

[ Java 吐槽] Java 这些年都在瞎更新些啥?只会加语法糖,基础接口不提供!

  •  
  •   hyserendipity · 2019-09-22 00:53:43 +08:00 · 3325 次点击
    这是一个创建于 1888 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Java 作为曾经的王者(现在应该是 Python ?)更新到现在,最基础的 Arrays.sort()不提供 reverse,对 int[]类型的倒序排序不支持; 另外 int[]转 List,List 转 int[]也非常繁琐,写 stream 进行转换可以,但非常冗长!曾经被 Java 语言的优美吸引,但是看到这么恶心的转换方式,真的喜欢不起来。。。 很多常见的接口不去升级,不知道 Java 那波人都在干嘛。。。

    15 条回复    2019-09-23 17:19:12 +08:00
    wayslog
        1
    wayslog  
       2019-09-22 03:41:25 +08:00 via iPad
    这问题我对 stl 的 string 念叨了好多次了。。。
    alphatoad
        2
    alphatoad  
       2019-09-22 03:50:46 +08:00 via iPhone
    That’s where Guava comes in
    iPhoneXI
        3
    iPhoneXI  
       2019-09-22 08:16:02 +08:00 via Android
    看来 Java 加新特征也没比 go 积极多少,
    不过 go2 这节奏还行,等 go 把泛型等特性加上
    wwqgtxx
        4
    wwqgtxx  
       2019-09-22 08:31:28 +08:00
    看更新内容,主要还是在底层重构吧,另外就在改进 GC 上了,对库的改进是真的不太积极
    lhx2008
        5
    lhx2008  
       2019-09-22 08:58:57 +08:00 via Android
    为什么会用到裸数组?性能追求?
    gejun123456
        6
    gejun123456  
       2019-09-22 09:17:48 +08:00 via iPhone
    用 kotlin 吧 啥都有
    trait
        7
    trait  
       2019-09-22 09:38:29 +08:00 via iPhone   ❤️ 1
    什么时候 Java 也配叫优美了....
    l1nyanm1ng
        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 正当盛时,所以才会褒贬不一!
    l1nyanm1ng
        9
    l1nyanm1ng  
       2019-09-22 09:44:56 +08:00 via iPhone
    @l1nyanm1ng 好久—>还会
    rockyou12
        10
    rockyou12  
       2019-09-22 09:57:12 +08:00
    lz 你说的 kotlin 都有了,而且 kotlin 还有扩展函数,可以直接点出来不需要工具类,所以...
    ddup
        11
    ddup  
       2019-09-22 10:29:09 +08:00 via Android
    头一次听人说 Java 语言优美,都说 Java 语言啰嗦。
    hyserendipity
        12
    hyserendipity  
    OP
       2019-09-22 12:46:34 +08:00 via iPhone
    Java 程序结构清晰,组织严密,可以写的非常漂亮。
    当然,有时候代码真的太冗余了,这个我也很讨厌。
    HuasLeung
        13
    HuasLeung  
       2019-09-22 12:51:33 +08:00 via Android   ❤️ 1
    别更新了,我学不动了.gif
    Sasasu
        14
    Sasasu  
       2019-09-22 13:00:09 +08:00
    啥时候 LinkedList 能不支持随机访问
    liuzhen
        15
    liuzhen  
       2019-09-23 17:19:12 +08:00
    工具性的类自己写或者找开源库呗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1211 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.