wangyzj
V2EX  ›  Java

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

  •  1
     
  •   wangyzj · Mar 30, 2021 · 28956 views
    This topic created in 2050 days ago, the information mentioned may be changed or developed.

    以前无 java 项目,全新建

    多谢各位老哥

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

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

    追求稳 就 8

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