期待已久的 Java 9 今日发布 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cbdy
V2EX    Java

期待已久的 Java 9 今日发布

  •  
  •   Cbdy 2017-09-21 13:24:53 +08:00 7629 次点击
    这是一个创建于 2956 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 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
    我表示已经跟不上步伐,并大大落后了。。。
    looplj
        27
    looplj  
       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 啊
    looplj
        31
    looplj  
       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     Solana     860 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 22:43 PVG 06:43 LAX 15:43 JFK 18:43
    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