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

公司开始要用 Java , jdk 版本怎么选?

  •  1
     
  •   wangyzj · 295 天前 · 19166 次点击
    这是一个创建于 295 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前无 java 项目,全新建

    多谢各位老哥

    第 1 条附言  ·  295 天前
    我还寻思用 13
    没想到推荐用 11 的都少
    不过我还是打算用 11 吧
    177 条回复    2021-04-02 10:08:25 +08:00
    1  2  
    atonku
        1
    atonku  
       295 天前
    8
    beichenhpy
        2
    beichenhpy  
       295 天前
    8
    zhuangzhuang1988
        3
    zhuangzhuang1988  
       295 天前
    8
    supuwoerc
        4
    supuwoerc  
       295 天前
    8
    koujyungenn
        5
    koujyungenn  
       295 天前
    8 和 11 都可以,其他不建议
    baozijun
        6
    baozijun  
       295 天前
    8
    waising
        7
    waising  
       295 天前
    为了早日一统 11 快选 11
    ghouleztt
        8
    ghouleztt  
       295 天前
    8
    ymmud
        9
    ymmud  
       295 天前
    8/11
    amwyyyy
        10
    amwyyyy  
       295 天前
    8
    geekvcn
        11
    geekvcn  
       295 天前 via iPhone
    新项目肯定 11 啊
    wugq
        12
    wugq  
       295 天前
    8
    chen11
        13
    chen11  
       295 天前
    别叫我 8 了
    cubecube
        14
    cubecube  
       295 天前
    我越来越感觉 11 会被跳过去,8 支持性周期太长,11 的支持也没几年了,目前很多项目依旧在 8 上。
    11 的功能性优点真的不够突出,maybe 之后大家的选择是直接跳到 17lts
    lei2j
        15
    lei2j  
       295 天前
    11
    xiecanmy
        16
    xiecanmy  
       295 天前
    没有历史包袱那自然是 11 了, 以后如果要升级到 17 也方便些.
    Cbdy
        17
    Cbdy  
       295 天前 via Android
    11
    industryhive
        18
    industryhive  
       295 天前
    再等半年直接上 17 吧,比 11 多很多新特性,8 就更不用提了,比 8 强太多了。。。
    qwerthhusn
        19
    qwerthhusn  
       295 天前
    一步到胃,11
    ouyc
        20
    ouyc  
       295 天前 via Android
    新项目 11
    dbpe
        21
    dbpe  
       295 天前
    11
    seven123
        22
    seven123  
       295 天前
    11
    dbpe
        23
    dbpe  
       295 天前
    @dbpe 人生苦短早上 11,到时候 8 到 17,又是无尽的折腾
    NotFoundEgg
        24
    NotFoundEgg  
       295 天前
    如果是从头开始的新项目 个人感觉还是 11 好些
    ufan0
        25
    ufan0  
       295 天前 via Android
    建议 11
    redtea
        26
    redtea  
       295 天前
    暂时用 16,等半年后用 17 。
    90d0n
        27
    90d0n  
       295 天前
    新项目, 没包袱, 建议直接 11
    vanishxiaoma
        28
    vanishxiaoma  
       295 天前
    所以你们都买了 License 还是 openJDK
    q149072205
        29
    q149072205  
       295 天前
    如果不用 jdk8 你会发现很多包用不了了。。。
    zhaokun
        30
    zhaokun  
       295 天前
    8
    luqingliang
        31
    luqingliang  
       295 天前
    16
    terryloto
        32
    terryloto  
       295 天前
    稳妥还是 8
    industryhive
        33
    industryhive  
       295 天前   ❤️ 1
    @vanishxiaoma 买个毛 license 。。。OracleJDK 和 openjdk 几乎没区别。
    WngShhng
        34
    WngShhng  
       295 天前
    8 够用了
    cat007
        35
    cat007  
       295 天前
    建议 8,以后升级 17 坑会少很多
    huijiewei
        36
    huijiewei  
       295 天前
    11
    chendy
        37
    chendy  
       295 天前
    考虑到你们之前无 java 项目,还是 8 吧,资料多
    虽然用 11 一般也不会遇到啥毛病,但是公司的东西还是求稳比较好
    xarthur
        38
    xarthur  
       295 天前 via iPhone
    至少 11 吧
    1239305697
        39
    1239305697  
       295 天前
    16 还有半年换 17
    dqzcwxb
        40
    dqzcwxb  
       295 天前
    11 就是 tls 版本,用新不用旧
    nekoneko
        41
    nekoneko  
       295 天前
    为了以后用 17,建议上先上 11
    GoLand
        42
    GoLand  
       295 天前
    用 j8
    tinyuu
        43
    tinyuu  
       295 天前
    11
    mygreens
        44
    mygreens  
       295 天前
    别扯 11 了,肯定用 8 啊
    leafre
        45
    leafre  
       295 天前
    8
    SkYouth
        46
    SkYouth  
       295 天前
    8888888 yyds
    twoyuan
        47
    twoyuan  
       295 天前 via Android
    Kotlin
    Moyudawang
        48
    Moyudawang  
       295 天前
    11
    xuhaoyangx
        49
    xuhaoyangx  
       295 天前
    11
    cco
        50
    cco  
       295 天前
    11
    RRRoger
        51
    RRRoger  
       295 天前
    所以 java 是最好的 11 门语言?
    cco
        52
    cco  
       295 天前
    @industryhive 运行项目没问题,就是多了点稍微高级点,受版权保护的功能( API ),不过目前开发用 oracle JDK,线上都是 openJDK 。
    xmumiffy
        53
    xmumiffy  
       295 天前 via Android
    选 kotlin
    witfun
        54
    witfun  
       295 天前
    8
    MrZZZ
        55
    MrZZZ  
       295 天前
    8
    ijrou
        56
    ijrou  
       295 天前 via Android
    11
    hantsy
        57
    hantsy  
       295 天前
    11 起步。

    现在应用都 Docker 化,完全可以用最新版本 16 。
    yazinnnn
        58
    yazinnnn  
       295 天前
    一步到胃 kotlin + quarkus native
    soulzz
        59
    soulzz  
       295 天前
    16
    理论上无障碍升级到 17
    quan01994
        60
    quan01994  
       295 天前
    openjdk 11
    newaccount
        61
    newaccount  
       295 天前
    我来说个奇葩的,15
    因为 IDEA 对 16 的正式支持要在 2021.1 才上线
    先用着,等半年上 17
    micean
        62
    micean  
       295 天前
    spring 的话 openjdk 16
    vertx 的话 kotlin openjdk 11
    nekoneko
        63
    nekoneko  
       295 天前
    现在用的 8,前几天想试试能不能跑在 16 上,发现跑不起来,原因是用了一些类是只有 8 才有的
    新项目不建议用 8,能用 16 就 16,半年后无缝升 17,不能用 16 先用 11
    ychost
        64
    ychost  
       295 天前
    8 用习惯了,
    yebo777
        65
    yebo777  
       295 天前
    11
    bugmakerxs
        66
    bugmakerxs  
       295 天前
    为啥没有人用 14
    kischang
        67
    kischang  
       295 天前
    8
    wolfie
        68
    wolfie  
       295 天前
    11,vscode 新版最低 11 (虽然我不用)
    knightdf
        69
    knightdf  
       295 天前
    无脑 11
    caliburn1994
        70
    caliburn1994  
       295 天前
    @bugmakerxs 自己做练习的时候用的是 15. Java + Gradle 6.7,开发环境都自动化了。
    iovekkk
        71
    iovekkk  
       295 天前
    Android 开发用 8 java 开发用 11
    sunziren
        72
    sunziren  
       295 天前
    8
    yolee599
        73
    yolee599  
       295 天前 via Android
    java 1.8
    CantSee
        74
    CantSee  
       295 天前
    8
    aspriny
        75
    aspriny  
       295 天前
    8
    yc8332
        76
    yc8332  
       295 天前
    感觉 java 目前主流还是 8 吧。而且很多年估计都不会变化
    AllenHua
        77
    AllenHua  
       295 天前
    8 或者 11 吧

    追求稳 就 8

    追求一定的新鲜和个性 就 11
    stardustree
        78
    stardustree  
       295 天前
    建议等一等,直接上 20 /狗头
    superrichman
        79
    superrichman  
       295 天前 via iPhone
    无脑选 8 就完事了,能省下很多不必要的麻烦
    leibuting
        80
    leibuting  
       295 天前
    8
    bk201
        81
    bk201  
       295 天前
    真的有公司在用 11 吗?我想知道
    doveyoung
        82
    doveyoung  
       295 天前
    可是我司都是 1.8 啊
    你发任你发,我司 1.8
    bthulu
        83
    bthulu  
       295 天前
    1.5 啊, 这个最稳定, 公司用当然一切求稳了.
    上什么 1.6, 1.7, 1.8, 11, 15, 16, 不出问题还好, 一出问题怎么办, 你们公司有能力修改 jdk 源码么
    MeteorCat
        84
    MeteorCat  
       295 天前 via Android
    8 最稳定,很多第三方 sdk 用 8 当标准
    ZeroDu
        85
    ZeroDu  
       295 天前
    楼上那些用 1.8 以下的,建议看看 Stream,Lambda,函数式接口。
    ZeroDu
        86
    ZeroDu  
       295 天前
    在项目允许的情况下,技术还是得往前走
    des
        87
    des  
       295 天前 via iPhone
    j8
    mazyi
        88
    mazyi  
       295 天前 via iPhone
    17
    panerai
        89
    panerai  
       295 天前
    我们以前是用 8 的,最近升级到了 11,也没有什么问题。所以我建议是 11
    jptx
        90
    jptx  
       295 天前
    11,真香
    JayChao
        91
    JayChao  
       295 天前
    j8
    cgpiao
        92
    cgpiao  
       295 天前 via iPhone
    11 声明变量方便
    ClutchBear
        93
    ClutchBear  
       295 天前
    jdk8
    202,
    最后一个免费的版块
    sundong
        94
    sundong  
       295 天前 via iPhone
    8
    camchin1
        95
    camchin1  
       295 天前
    8
    mmdsun
        96
    mmdsun  
       295 天前 via Android
    spring boot 项目吗? 选 jdk8 然后用 kotlin
    tilv37
        97
    tilv37  
       295 天前
    新项目 11
    fmvp520
        98
    fmvp520  
       295 天前
    8
    dodosh
        99
    dodosh  
       295 天前 via iPhone
    8
    anyele
        100
    anyele  
       295 天前
    11
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1110 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:14 · PVG 06:14 · LAX 14:14 · JFK 17:14
    ♥ Do have faith in what you're doing.