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

期待已久的 Java 9 今日发布

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