hyserendipity

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

  •  
  •   hyserendipity · Sep 22, 2019 · 3791 views
    This topic created in 2446 days ago, the information mentioned may be changed or developed.

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

    15 replies    2019-09-23 17:19:12 +08:00
    wayslog
        1
    wayslog  
       Sep 22, 2019 via iPad
    这问题我对 stl 的 string 念叨了好多次了。。。
    alphatoad
        2
    alphatoad  
       Sep 22, 2019 via iPhone
    That’s where Guava comes in
    iPhoneXI
        3
    iPhoneXI  
       Sep 22, 2019 via Android
    看来 Java 加新特征也没比 go 积极多少,
    不过 go2 这节奏还行,等 go 把泛型等特性加上
    wwqgtxx
        4
    wwqgtxx  
       Sep 22, 2019
    看更新内容,主要还是在底层重构吧,另外就在改进 GC 上了,对库的改进是真的不太积极
    lhx2008
        5
    lhx2008  
       Sep 22, 2019 via Android
    为什么会用到裸数组?性能追求?
    gejun123456
        6
    gejun123456  
       Sep 22, 2019 via iPhone
    用 kotlin 吧 啥都有
    trait
        7
    trait  
       Sep 22, 2019 via iPhone   ❤️ 1
    什么时候 Java 也配叫优美了....
    LG3xFA6kpn88HxEW
        8
    LG3xFA6kpn88HxEW  
       Sep 22, 2019 via iPhone   ❤️ 2
    java 这么多年的使用下,有多少应用是用 Java 写的,想改就改也不是张口就来的,@FunctionalIntrrface 真的是很厉害的新功能添加,虽然只是个匿名类的语法糖而已,但是却可以做到和原本的 api 不冲突,这不是一次升级就要变成一种新语言的,像 python2 到 python3 真的好吗?perl5 到 perl6 难道不是变成一种新的语言了吗??

    Java 就保持这样保守性的升级挺好的,想要吃语法糖可以用 kotlin scala clojure groovy,至于楼主所说的关于集合的一些工具函数,随便 mavan 弄几个依赖都有了 guava apache-common springutils 要多少有多少

    Java 真的是日常要完,天天有人说要完,但是一个语言如果真的完了好久有人在讨论吗,Java 正当盛时,所以才会褒贬不一!
    LG3xFA6kpn88HxEW
        9
    LG3xFA6kpn88HxEW  
       Sep 22, 2019 via iPhone
    @l1nyanm1ng 好久—>还会
    rockyou12
        10
    rockyou12  
       Sep 22, 2019
    lz 你说的 kotlin 都有了,而且 kotlin 还有扩展函数,可以直接点出来不需要工具类,所以...
    ddup
        11
    ddup  
       Sep 22, 2019 via Android
    头一次听人说 Java 语言优美,都说 Java 语言啰嗦。
    hyserendipity
        12
    hyserendipity  
    OP
       Sep 22, 2019 via iPhone
    Java 程序结构清晰,组织严密,可以写的非常漂亮。
    当然,有时候代码真的太冗余了,这个我也很讨厌。
    BCy66drFCvk1Ou87
        13
    BCy66drFCvk1Ou87  
       Sep 22, 2019 via Android   ❤️ 1
    别更新了,我学不动了.gif
    Sasasu
        14
    Sasasu  
       Sep 22, 2019
    啥时候 LinkedList 能不支持随机访问
    yuan93
        15
    yuan93  
       Sep 23, 2019
    工具性的类自己写或者找开源库呗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3367 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 128ms · UTC 11:17 · PVG 19:17 · LAX 04:17 · JFK 07:17
    ♥ Do have faith in what you're doing.