Cbdy
V2EX  ›  Java

期待已久的 Java 9 今日发布

  •  
  •   Cbdy · Sep 21, 2017 · 7997 views
    This topic created in 3171 days ago, the information mentioned may be changed or developed.
    33 replies    2017-09-22 21:55:31 +08:00
    0915240
        1
    0915240  
       Sep 21, 2017   ❤️ 1
    兹磁
    hubert3
        2
    hubert3  
       Sep 21, 2017
    我们公司还在用 1.7...
    Cat73
        3
    Cat73  
       Sep 21, 2017
    美国时间还没到 21 号呢 0.0
    要咱们这边的 15 点 0.0
    说不定还得等 Oracle 上班 0.0
    sagaxu
        4
    sagaxu  
       Sep 21, 2017
    @hubert3 还有很多 1.5 和 1.6 的,而且没法迁移的那种
    vjnjc
        5
    vjnjc  
       Sep 21, 2017
    那个叫 j9 的 jvm,和这个 java9 有关系吗?
    还是正好撞名了?
    shingle
        6
    shingle  
       Sep 21, 2017
    鸡年还没过完吧,怎么就更新了
    laxenade
        7
    laxenade  
       Sep 21, 2017 via Android
    @vjnjc j9 是一个 jvm 的名字 java9 只是版本号 并没有什么关系
    vjnjc
        8
    vjnjc  
       Sep 21, 2017
    @sagaxu 能问一下哪种 1.5 的代码不能迁移到 1.7 吗?
    记忆中是新加了 try catch(exception1 | exception2)那部分写法,但没听说有哪种 1.5 特有的写法。。。
    davidxu5945
        9
    davidxu5945  
       Sep 21, 2017 via iPhone
    @0915240 尽然是沙发←_←
    lovedebug
        10
    lovedebug  
       Sep 21, 2017
    这是 openjdk ?
    zzzmode
        11
    zzzmode  
       Sep 21, 2017
    期待,坐等更新
    sonyxperia
        12
    sonyxperia  
       Sep 21, 2017
    openjdk..
    aristotll
        13
    aristotll  
       Sep 21, 2017
    @sagaxu #4 1.5 的代码应该可以在 1.7 直接 run 的没有不兼容的吧
    sagaxu
        14
    sagaxu  
       Sep 21, 2017
    @aristotll
    @vjnjc
    技术上都可以移植,测试+修改 几轮迭代下来,迁移到 8 都不是问题。问题是成本,迁移的付出,有没有更高的收益,不兼容的地方修复成本高不高,迁移到一半搞不定是不是宣布迁移失败。所以这种老系统,一般能不动都会尽量不动,成了没有功劳,败了就是污点。
    0915240
        15
    0915240  
       Sep 21, 2017
    @davidxu5945 #9 必须滴 java 大法好。
    0915240
        16
    0915240  
       Sep 21, 2017
    话说,俺终于用上 java8 了~
    laudukang
        17
    laudukang  
       Sep 21, 2017
    @Cat73 哈哈哈
    badttt
        18
    badttt  
       Sep 21, 2017 via iPhone
    @vjnjc J9 是 IBM 自研的 JVM
    WispZhan
        19
    WispZhan  
       Sep 21, 2017
    OpenJDK 已经变成正宫了? 上次看一个新闻说,好像以后半年一个迭代,而且正宫从 Oracle JDK 替换成 OpenJDK
    sorra
        20
    sorra  
       Sep 21, 2017   ❤️ 1
    @aristotll
    @vjnjc
    即使语法兼容,内部的实现会有变化,可能引发问题。但还是要安排一些力量努力升级
    deadblock
        21
    deadblock  
       Sep 21, 2017 via Android
    java8,你是说我刚刚用上的就要抛弃了么😂
    depress
        22
    depress  
       Sep 21, 2017
    还在用 1.6 的公司表示情绪稳定,落后一百年我们并不在意
    Cbdy
        23
    Cbdy  
    OP
       Sep 22, 2017
    @deadblock java8 是一个 lts,会支持很长时间
    unique
        24
    unique  
       Sep 22, 2017 via iPhone
    看看会有什么新花样
    Cat73
        25
    Cat73  
       Sep 22, 2017
    然而 Java9 跟之后的一个版本都不是 LTS,只会支持半年 0.0
    ChopMoun
        26
    ChopMoun  
       Sep 22, 2017
    我表示已经跟不上步伐,并大大落后了。。。
    looplj
        27
    looplj  
       Sep 22, 2017
    9 的 breaking changes 比较多,普及速度肯定要地 8 慢很多。。
    8 的普及速度是最快的,可以现在在生产环境还是见的少。。
    大厂都在用 6.。
    br0x
        28
    br0x  
       Sep 22, 2017
    @vjnjc 没关系
    sagaxu
        29
    sagaxu  
       Sep 22, 2017
    @ZSeptember 大厂 Java 8 也不少了,哪家大厂都在用 6?
    jjianwen68
        30
    jjianwen68  
       Sep 22, 2017 via Android
    JAVA8 应该是下一个 JAVA6 了,会存在相当长的时间吧。不过我比较期待 springboot2.0 及 spring5 啊
    looplj
        31
    looplj  
       Sep 22, 2017
    @sagaxu 阿里,和 google 都是的吧。。看看他们的开源项目就知道了,都是兼容 6 的。
    sagaxu
        32
    sagaxu  
       Sep 22, 2017
    @ZSeptember 开源库考虑兼容性一般用 6 导出 lib,但是项目自身并不需要用 6。阿里定制版 JVM,2010 年是基于 openjdk6,2011 年的时候是 7,2015 年开始基于 openjdk8 做的定制。大厂很多老项目不一定很快迁移,但是新项目用上新版本也没那么慢。
    sagaxu
        33
    sagaxu  
       Sep 22, 2017
    @jjianwen68 再过一年,oracle 官网下载不到 java 8 了,不想用 openjdk 的,提前下载做好备份吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1143 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 23:11 · PVG 07:11 · LAX 16:11 · JFK 19:11
    ♥ Do have faith in what you're doing.