您觉得 JDK8 之后, JDK 的哪个版本将会普及?在什么时间普及? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
brucefu
V2EX    a href="/go/java">Java

您觉得 JDK8 之后, JDK 的哪个版本将会普及?在什么时间普及?

  •  
  •   brucefu 2018 年 11 月 6 日 15478 次点击
    这是一个创建于 2726 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT,JDK 的开发团队加快了版本的发布,JDK 是向下兼容的,但是你敢用 JDK11 去开发吗?或者 JDK10。

    35 条回复    2018-11-18 11:56:48 +08:00
    paragon
        1
    paragon  
       2018 年 11 月 6 日
    11 LTS 啊~
    mouyase
        2
    mouyase  
       2018 年 11 月 6 日
    拒绝收费从我做起
    JDK11 直接走起
    insomnia1232
        3
    insomnia1232  
       2018 年 11 月 6 日
    11
    luozic
        4
    luozic  
       2018 年 11 月 6 日 via iPhone
    openjdk11
    sagaxu
        5
    sagaxu  
       2018 年 11 月 6 日 via Android
    年前不折腾了,年后全面迁往 openjdk11
    jlkm2010
        6
    jlkm2010  
       2018 年 11 月 6 日
    openjdk11
    lhx2008
        7
    lhx2008  
       2018 年 11 月 6 日 via Android
    并不是完全向下兼容,maven 要重配,像 hibernate 就有可能翻车
    feverzsj
        8
    feverzsj  
       2018 年 11 月 6 日
    不支持 docker 的 jdk 都没有前途
    jjianwen68
        9
    jjianwen68  
       2018 年 11 月 6 日
    他不是模块化了,不加模块化配置,现有代码可以正常运行不
    wanghaa
        10
    wanghaa  
       2018 年 11 月 6 日 via Android
    送分题,肯定是 lts 版本的,这有啥好说的
    liuyanjun0826
        11
    liuyanjun0826  
       2018 年 11 月 6 日
    我用的是 legacy 版本,也就是 Java 1.0
    liuyanjun0826
        12
    liuyanjun0826  
       2018 年 11 月 6 日
    @liuyanjun0826 所以向后兼容的,不好意思头痛不方便打字
    thisisgpy
        13
    thisisgpy  
       2018 年 11 月 6 日
    模块化好是真的好,但是比较麻烦,特别是涉及到反射操作的,哎~~纠结。
    youngxhui
        14
    youngxhui  
       2018 年 11 月 6 日 via Android
    JDK11
    BBCCBB
        15
    BBCCBB  
       2018 年 11 月 6 日
    有协程的版本?
    Tengdw
        16
    Tengdw  
       2018 年 11 月 6 日
    斗胆问楼上开发中谁把 JDK8 用的很 6 ?
    Cbdy
        17
    Cbdy  
       2018 年 11 月 6 日
    OpenJDK 11
    geying
        18
    geying  
       2018 年 11 月 6 日
    新项目 不允许使用 lambda 不允许使用 a+=b 类似语句
    qiyuey
        19
    qiyuey  
       2018 年 11 月 6 日
    “除此之外,Oracle 的另一个声明也十分值得我们关注。声明透露出的消息是,如果坚持使用 Java 11 并计划在下一个 LTS 版本(即 Java 17)发布时再进行升级,开发者可能会发现自己的项目代码无法通过编译。所以请记住,Java 新的开发规则现在声明可以在一个版本中弃用某个 API 方法,并在下一个版本中删除它。”
    changhe626
        20
    changhe626  
       2018 年 11 月 6 日
    11
    brucefu
        21
    brucefu  
    OP
       2018 年 11 月 6 日
    @feverzsj 说反了?还是我没理解您的意思?
    brucefu
        22
    brucefu  
    OP
       2018 年 11 月 6 日
    @wanghaa Java8 快结束了,其他版本都没说要长期支持啊
    brucefu
        23
    brucefu  
    OP
       2018 年 11 月 6 日   1
    @geying 反人类?
    May725
        24
    May725  
       2018 年 11 月 6 日 via iPhone
    @geying lambda 不允许还可以理解,但+=这种表达式都不准是什么意思,这个早年的 c 语言不都有了吗
    brucefu
        25
    brucefu  
    OP
       2018 年 11 月 6 日
    @wanghaa ok,知道了 Java11 也是 LTS 版本
    expy
        26
    expy  
       2018 年 11 月 6 日
    Oracle JDK 和 OpenJDK builds by Oracle 都不再免费提供 lts 版本。
    Oracle JDK 只能开发使用; OpenJDK builds by Oracle 发布 6 个月后就转向下一版本。
    可以考虑 AdoptOpenJDK builds。

    来源: https://blog.joda.org/2018/09/time-to-look-beyond-oracles-jdk.html
    expy
        27
    expy  
       2018 年 11 月 6 日
    https://www.oracle.com/technetwork/java/eol-135779.html
    按 Oracle 的说明,明年一月就停止 java8 的公开商用支持……
    geying
        28
    geying  
       2018 年 11 月 6 日 via iPhone
    @May725
    @brucefu
    领导说了算嘛
    jzq526
        29
    jzq526  
       2018 年 11 月 6 日
    目前看来是 11,毕竟是个 LTS。将来可能需要支持的就上 oracle JDK,对支持不太迫切的就是 OpenJDK 了。
    有点类似 CentOS 和 RH 了
    ixiaohei
        30
    ixiaohei  
       2018 年 11 月 7 日   1
    @geying 我们正好相反,能用就用 lambda。我们是 java6 和 7 升到 8 的。最开始只有大数据团队在用 8,他们 stream 和 lambda 用的比较多。后面我们业务团队也升级了,也比较喜欢用 lambda,代码比较简洁明了,另外某些方便函数式编程真的通俗易懂。所以都是建议能用新特性就用新特性。比如新的时间 api 和 base64。
    另外公司跟 oracle 有合作关系,jdk8 应该是有商业支持的。估计是一时半会儿不会升级 11 了。当时 jdk6 用了好几年,而且 oracle 一直提供布丁更新。
    brucefu
        31
    brucefu  
    OP
       2018 年 11 月 17 日
    @geying 不想当领导的农民不是好程序员呀
    brucefu
        32
    brucefu  
    OP
       2018 年 11 月 17 日
    @jzq526 我是个应届毕业生,希望解释一下,什么情况需要支持,能支持什么东西?
    brucefu
        33
    brucefu  
    OP
       2018 年 11 月 17 日
    @ixiaohei 我是个小白。Oracle 提供的补丁很重要吗?
    ixiaohei
        34
    ixiaohei  
       2018 年 11 月 18 日
    @brucefu 看漏洞危害程度....
    jzq526
        35
    jzq526  
       2018 年 11 月 18 日
    @brucefu 比如 bug,漏洞之类的。收费的总比其他的反应速度快一点吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2775 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 77ms UTC 01:06 PVG 09:06 LAX 18:06 JFK 21:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86