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

CRUD 操作员们, 2022 年用上 Java9 的 Module 了吗?

  •  
  •   orangie · 2022-03-23 11:06:46 +08:00 · 5056 次点击
    这是一个创建于 980 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天尝试了一下 Java 9 的模块化,发现对于练手的小程序而言没有任何用处,反而限制了 IDEA 自动导包的能力。比如我尝试使用 HttpClient ,在不写 Module-Info.java 的时候能直接导入包,写了这个 info 之后,必须手动再 info 里写上要用 http 包,然后才能导入和使用。对于自己的小程序,我选择不用 module 。

    2022 年了,java 模块化已经 4 年了,大家工作中自己会主动用模块化吗?
    42 条回复    2022-03-24 23:30:14 +08:00
    w0000
        1
    w0000  
       2022-03-23 11:20:34 +08:00   ❤️ 16
    张口就是老阴阳师,阴阳怪气,什么 CRUD 操作员?你要口嗨你自己可以,发出来嘲讽别人可真是搞笑,用了 9 又怎样,没有又怎样?
    golangLover
        2
    golangLover  
       2022-03-23 11:41:29 +08:00 via Android
    没用过啊
    putaozhenhaochi
        3
    putaozhenhaochi  
       2022-03-23 11:43:34 +08:00 via Android
    万年 Java 8
    coer
        4
    coer  
       2022-03-23 13:04:55 +08:00   ❤️ 20
    @w0000 哥们中午吃的是炸弹吗
    sorakylin
        5
    sorakylin  
       2022-03-23 13:10:55 +08:00
    用过很久 Java11 ,Module 这功能压根没鸟过,怪麻烦的。
    chocotan
        6
    chocotan  
       2022-03-23 13:12:56 +08:00
    自己用 17 ,公司用 8 ,模块化是完全没用过
    nba2k9
        7
    nba2k9  
       2022-03-23 13:13:57 +08:00
    阴阳怪气,令人不适
    pennai
        8
    pennai  
       2022-03-23 13:23:54 +08:00
    在用 jdk11 ,这个特性感觉没啥用 周围也没啥人用
    dbpe
        9
    dbpe  
       2022-03-23 13:35:19 +08:00
    哈哈哈..楼主你踩到一些人尾巴了


    自己 java 17 已经用上,但是一些第三方库不支持挺头疼的...
    zhazi
        10
    zhazi  
       2022-03-23 14:15:14 +08:00
    对于你说的限制了导包能力这个说法不认可
    封装是为了保护程序
    按你的说法 所有访问控制符都对用户做出了限制
    ArtherMH
        11
    ArtherMH  
       2022-03-23 14:21:55 +08:00   ❤️ 3
    @w0000
    破防了?人家问的是 CRUD 操作员又不是写 Java 的程序员

    莫非你有个朋友明明是 CRUD 操作员还觉得自己不是的
    honamx
        12
    honamx  
       2022-03-23 14:22:07 +08:00
    一直用 Java8
    Oktfolio
        13
    Oktfolio  
       2022-03-23 14:26:43 +08:00
    在用 17 ,但是模块化完全没用过
    yuewenjie
        14
    yuewenjie  
       2022-03-23 14:28:59 +08:00
    CRUD 操作员 整破防了 哈哈
    wherewhale
        15
    wherewhale  
       2022-03-23 14:48:36 +08:00
    @w0000 咋 你开发 JDK 了?
    wowawesome
        16
    wowawesome  
       2022-03-23 15:09:57 +08:00
    CRUD 操作员 整破防了 哈哈
    pengtdyd
        17
    pengtdyd  
       2022-03-23 15:16:05 +08:00
    现在正在用 java 18 ,很多人应该还在用 8
    pengtdyd
        18
    pengtdyd  
       2022-03-23 15:16:52 +08:00
    领先别人 10 个版本,就是一个字,爽
    Loku
        19
    Loku  
       2022-03-23 15:19:32 +08:00
    没有使用模块化,不过 JDK 倒是用了 11 了。
    asuraa
        20
    asuraa  
       2022-03-23 15:36:46 +08:00
    c#路过 你们讨论的是什么 从来没遇到你们的问题
    monetto
        21
    monetto  
       2022-03-23 15:53:07 +08:00
    @w0000 这个不算吧...这个只能说是调侃吧。阴阳怪气得看语境。90%的业务场景确实都是 CURD 啊,这个梗大家都知道。就好比聊天 “在这吹什么牛 B 呢”,“我等吊丝” 一样。
    wanacry
        22
    wanacry  
       2022-03-23 15:55:48 +08:00
    @w0000 #1 昨晚没睡觉?
    zen1
        23
    zen1  
       2022-03-23 16:14:34 +08:00
    @w0000 最近压力这么大吗?要不要考虑换个公司
    zed1018
        24
    zed1018  
       2022-03-23 16:21:16 +08:00
    全线 11 ,部分 17 ,都没有用残疾的 JPMS 。毕竟我一个 spring booter ,vmware 怎么弄我就怎么弄
    sunhelter
        25
    sunhelter  
       2022-03-23 16:26:15 +08:00
    @luodaoyi .Net 6 用上了吗哈哈哈哈哈哈哈哈哈
    jtwor
        26
    jtwor  
       2022-03-23 16:37:52 +08:00
    .NET 7 预览啦
    asuraa
        27
    asuraa  
       2022-03-23 16:42:18 +08:00
    @sunhelter 现在生产用的就是 6
    jalena
        28
    jalena  
       2022-03-23 16:58:15 +08:00
    @pengtdyd 然并卵?
    pengtdyd
        29
    pengtdyd  
       2022-03-23 17:06:51 +08:00
    @jalena 这种版本的优越感,普通人是体会不到的!高版本的快乐你是想象不到的,哎,又是朴实无华的一天。
    hush3
        30
    hush3  
       2022-03-23 17:27:10 +08:00
    看了你的帖子 打算开始正式尝试一下 8 升到 17 了 之前都是简单看看有啥新功能
    jeffw
        31
    jeffw  
       2022-03-23 17:47:41 +08:00
    @sunhelter 我们也在用 dotnet 6 ,很稳
    D3EP
        32
    D3EP  
       2022-03-23 17:54:16 +08:00
    @hush3 从 8 到 17 跨度太大,会踩非常多的坑,很多 JDK 的类都无法访问了。
    coer
        33
    coer  
       2022-03-23 18:03:13 +08:00
    之前看文章,module 主要是给那些写库的用的,开发业务系统一般用不到
    yogogo
        34
    yogogo  
       2022-03-23 22:16:43 +08:00
    不是吧,现在还有 CRUD 操作员啊🐶
    cubecube
        35
    cubecube  
       2022-03-24 01:02:02 +08:00
    我在用 jdk19 ea14 启动 idea ,算不算追新:)
    lux182
        36
    lux182  
       2022-03-24 09:36:04 +08:00
    java8 是不是到头了?目前看 8 以上的版本是失败了。
    不能平滑升级(粗浅理解),步子大了,扯着蛋了
    pkwenda
        37
    pkwenda  
       2022-03-24 09:48:15 +08:00
    show me code
    jsjjdzg
        38
    jsjjdzg  
       2022-03-24 10:05:58 +08:00
    用的 Java17 ,Java8 的写法。。。
    ThinkCat
        39
    ThinkCat  
       2022-03-24 10:30:04 +08:00
    万年 jdk8 ,没问题干嘛要升级,升级出问题你来负责 ~
    lmmlwen
        40
    lmmlwen  
       2022-03-24 11:14:21 +08:00   ❤️ 1
    CRUD 操作员没问题啊 怎么有人破防了?我发现国内有些码农没法接受现实,你要是不接受自己是个流水线工人,大可以搞点开源项目
    hush3
        41
    hush3  
       2022-03-24 15:31:13 +08:00
    @D3EP 是的 搞了一天还是没成功 哈哈 无法访问的倒还好 经常卡在一些找不到解决方案的问题很苦恼,比如把我逼死的 JCE cannot authenticate the provider BC
    sprite82
        42
    sprite82  
       2022-03-24 23:30:14 +08:00
    平常称呼的 CRUD boy 不都是程序员之间的自嘲、调侃吗,至于吃了炸药一样?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4797 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:03 · PVG 18:03 · LAX 02:03 · JFK 05:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.