Cbdy
V2EX  ›  Java

期待已久的 Java 9 今日发布

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