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

期待已久的 Java 9 今日发布

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