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

现在哪些公司在线上环境用 java8?

  •  
  •   LINEX · 2015-09-29 11:15:32 +08:00 · 6535 次点击
    这是一个创建于 3124 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们组打算从 1.6 切换到 1.8 ,不知道生产环境能不能 hold 住。

    22 条回复    2015-09-30 17:45:56 +08:00
    moe3000
        1
    moe3000  
       2015-09-29 11:20:30 +08:00
    大部分公司连 6 升 7 都懒得折腾。。
    LINEX
        2
    LINEX  
    OP
       2015-09-29 11:31:34 +08:00
    @moe3000 确实,不过我们组打算开新项目了,决定使用 1.8 ,我看了看,刘处理, lambda 表达式什么的,想想用着都激动的不行啊
    ps :你头像是冒险与挖矿的吧,哈哈~
    axb
        3
    axb  
       2015-09-29 12:28:45 +08:00 via iPhone
    我们在用,暂时没有碰到什么坑。
    hantsy
        4
    hantsy  
       2015-09-29 12:46:12 +08:00
    从一开始就在用。。。
    xfspace
        5
    xfspace  
       2015-09-29 12:50:04 +08:00 via Android
    java8,楼主应该写成 J8 :doge:
    maxiujun
        6
    maxiujun  
       2015-09-29 13:07:46 +08:00
    很早就用了 Oracle JDK 8 ,但是发现一个 JIT 的 bug ,到现在他也不解决。
    unique
        7
    unique  
       2015-09-29 13:08:51 +08:00
    一直在用
    alangz
        8
    alangz  
       2015-09-29 14:04:04 +08:00
    我们新项目再用,感觉对于我来说,写代码比之前爽多了。线上已经运行好几个月了,暂时没有什么问题。
    LINEX
        9
    LINEX  
    OP
       2015-09-29 14:31:58 +08:00
    @axb 哈哈~我一直关注你微博,博客写的很棒,希望经常更新 :)
    LINEX
        10
    LINEX  
    OP
       2015-09-29 14:33:45 +08:00
    java8 的 stream , lambda 表达式还是很让我激动的。
    slixurd
        11
    slixurd  
       2015-09-29 14:42:48 +08:00
    只是 lambda 的话可以直接用 retrolambda 。
    HentaiMew
        12
    HentaiMew  
       2015-09-29 14:44:30 +08:00
    我个人遇到过 java8 的坑,其实算不上坑,就是 java7 和 java8 运行中不一样的地方。
    具体表示就是某些异常抛出不一样,动态代理反射出来的方法参数部分类型有区别。
    因为开发中是 java8 运行项目,编译目标平台是 java7 对应的服务器 java7 运行,但是到服务器上发现运行中不一样的地方,非常的费解。
    最后实在没招了,把服务器上的 java 版本换成了 java8.... 整个世界都好了。。。
    所以,千万让开发和部署的 java 版本不一致,并不保证 100%相同的运行结果。
    ivyshark
        13
    ivyshark  
       2015-09-29 16:06:27 +08:00
    我们从 6 迁到 8 了
    zacard
        14
    zacard  
       2015-09-29 16:33:37 +08:00
    生产用 8 有几个月了,暂时没什么问题
    DRcoding
        15
    DRcoding  
       2015-09-29 16:44:12 +08:00
    myeclipse 下 jdk7 的项目切成 jdk8 后,工具类中的引用的 Pattern 类就报错了,吓得我还以为 jdk8 下的正则类改了,一找并没有....切成 jdk7 又好了。

    jdk8 下 util 包下多了众多的函数式接口呐, lambda 不能再赞。
    zartouch
        16
    zartouch  
       2015-09-29 18:23:52 +08:00
    用了快半年吧目前没发现什么坑啊,好像就当时部署的打包和它的依赖路径不太一样了,具体当时不是我去解决的也不清楚是 maven 的问题还是 jdk8 的问题。
    JamesPan
        17
    JamesPan  
       2015-09-29 23:38:43 +08:00
    我们还在用 6 TnT
    vibbow
        18
    vibbow  
       2015-09-30 03:14:51 +08:00 via Android
    atlassian
    TheCure
        19
    TheCure  
       2015-09-30 11:45:40 +08:00
    rebuilder
        20
    rebuilder  
       2015-09-30 14:43:40 +08:00
    @HentaiMew 千万让开发和部署的 java 版本不一致,并不保证 100%相同的运行结果。

    这个不算坑吧。 c/s ( webstart )模式两端版本不一致会难以琢磨的坑,小版本一对齐了啥都好了。说起来都是泪
    shuiniushushu
        21
    shuiniushushu  
       2015-09-30 15:26:00 +08:00
    估计没事,这种这么出名的软件都是向下兼容的,如果没有用一些特别偏的 api ,换成 java8 也没事
    honam
        22
    honam  
       2015-09-30 17:45:56 +08:00
    刚升了 7
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   968 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:11 · PVG 04:11 · LAX 13:11 · JFK 16:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.