有没有推荐的 Java 教程(现代一点的) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hlwjia
V2EX    Java

有没有推荐的 Java 教程(现代一点的)

  •  
  •   hlwjia
    PRO
    2024-07-17 16:54:13 +08:00 4755 次点击
    这是一个创建于 503 天前的主题,其中的信息可能已经有所发展或是发生改变。

    已经是 Python, Javascript 码农了,但是最近想转 Java

    不要问,问就是工资高,向现实低头

    回到 Java 教程上,请各位大佬推荐,付费免费的都行。

    40 条回复    2024-10-24 23:18:44 +08:00
    hkiJava
        1
    hkiJava  
       2024-07-17 16:55:03 +08:00   1
    java boy 名存实亡了 换个赛道吧:)
    mightybruce
        2
    mightybruce  
       2024-07-17 16:59:06 +08:00   2
    java 平均工资更低,现在已经快没有只会一门语言的程序员,多结合结合领域看看吧。
    mywowo
        3
    mywowo  
       2024-07-17 17:41:42 +08:00   1
    C 艹
    Planarians
        4
    Planarians  
       2024-07-17 18:29:17 +08:00 via iPhone   1
    既然有代码基础了直接找几个有视频的 spring 框架项目做个两三个差不多就懂了
    iorilu
        5
    iorilu  
       2024-07-17 18:32:28 +08:00   1
    现在还有转 java 的阿

    还不如学 rust
    lsq2000
        6
    lsq2000  
       2024-07-17 18:34:23 +08:00
    高个 jb
    echo1937
        7
    echo1937  
       2024-07-17 18:42:11 +08:00   1
    先看 廖雪峰的 java 语法教程

    然后直接找 springboot 的项目视频看吧,b 站免费的很多
    demoshengxw
        8
    demoshengxw  
       2024-07-17 18:50:10 +08:00 via iPhone   1
    快速过下语法,直接找项目入手。要不然很容易忘
    sakura13
        9
    sakura13  
       2024-07-17 23:16:41 +08:00 via Android   1
    黑马直接梭哈
    hlwjia
        10
    hlwjia  
    OP
    PRO
       2024-07-17 23:56:48 +08:00
    @lsq2000 真的,哥,我没事我也不想学 Java 呀,我还有点讨厌 Java 呢

    现在它让我高攀不起了
    hlwjia
        11
    hlwjia  
    OP
    PRO
       2024-07-17 23:57:30 +08:00
    @hkiJava 我知道你怕我抢你饭碗
    hlwjia
        12
    hlwjia  
    OP
    PRO
       2024-07-17 23:58:10 +08:00
    @mywowo 这个不敢挑战
    @iorilu 同 C++ 一样,不敢挑战,水平不行
    sunny2580839896
        13
    sunny2580839896  
       2024-07-18 08:39:06 +08:00   1
    java 就一个 spring 框架,学会走天下,其他语法问题遇到再查询
    CodeCodeStudy
        14
    CodeCodeStudy  
       2024-07-18 09:14:17 +08:00   1
    Java 没什么好学的,要学就去学 Rust 吧,更现代
    Hyun1006
        15
    Hyun1006  
       2024-07-18 09:23:15 +08:00   1
    qiyilai
        16
    qiyilai  
       2024-07-18 10:38:27 +08:00   1
    直接找个 spring 教程,边学边查就好了
    mylovesaber
        17
    mylovesaber  
       2024-07-18 11:56:23 +08:00   1
    推荐纸质书:on java ,是所谓 java 圣经 think in java 的中国特色汉化版,基于 jdk8 增加 jdk11 、17 、21 的新技术
    wkhapy1233
        18
    wkhapy1233  
       2024-07-18 12:15:19 +08:00 via Android
    老哥不是远程工作吗,难道是远程的 java 工作
    hlwjia
        19
    hlwjia  
    OP
    PRO
       2024-07-18 15:08:42 +08:00
    @wkhapy1233 是有远程,但是目前需要找一个满足一定要求的工作。太细节的就不透露啦 在群里有聊过。

    就是发现满足这个要求的工作,是 Java 的工资比较高
    hlwjia
        20
    hlwjia  
    OP
    PRO
       2024-07-18 15:10:00 +08:00
    @mylovesaber Think in Java 的原文版会不会更好一点?
    wkhapy1233
        21
    wkhapy1233  
       2024-07-18 15:10:24 +08:00
    @hlwjia 哦哦
    reavid
        22
    reavid  
       2024-07-18 15:46:28 +08:00   2
    B 站上,尚硅谷,黑马,千锋的入门视频都可以看看,现在主流还是 JDK8 ,但 JDK17 也要学,然后就是 Spring 的天下了。

    另外,人家要 Java 学习资料,一群人在劝退什么呢?自以为能给别人指一条明路吗?
    mylovesaber
        23
    mylovesaber  
       2024-07-18 16:05:35 +08:00   1
    @hlwjia on java 就是国内大厂的各种 java 技术大牛和 think in java 作者合作的产物,你可以直接理解为 think in java 汉化版,早期在 github 上开源,大家一起翻译的,后来才得到作者授权,一起合作翻译,并且根据中国大陆 java 从业者的情况针对性适配的。目前网上你能找到在线版的内容,但不全,因为出版后在线就停更了。
    fredweili
        24
    fredweili  
       2024-07-18 16:20:29 +08:00   1
    直接看 spring ,kotlin ,android 吧,java 只是 JVM 了
    hlwjia
        25
    hlwjia  
    OP
    PRO
       2024-07-18 16:41:02 +08:00
    @mylovesaber 感谢大佬解释!
    ruifeng
        26
    ruifeng  
       2024-07-18 16:53:32 +08:00
    做 web 不如直接 golang
    mylovesaber
        27
    mylovesaber  
       2024-07-18 17:44:44 +08:00   2
    @hlwjia java 从业方向想快速入门就是 jdk8 为基础,配合 idea 这个 ide ,新的 jdk11 、17 和 21 你最后再接触就行了,大多数公司都是停留在 8 的,然后是 jdk11 ,17 和 21 还是少。

    学完基础直接 maven ,然后简单学下 spring 和周边,了解下这玩意有多麻烦以及大致的进化历史,然后尽快过渡到 springboot2 (不是 sb3 ,这玩意需要的 jdk 版本高)。

    java 行业比较和谐,没有前端那么重的技术竞争(一个不合心意就自己造框架),至少大陆 web 方向 java 后端绝对主流就是 springboot 框架。

    至于操作数据库也有常见框架,重点看下 mybatis 和国人定制的 mybatis plus (不严谨的类比是从 spring 到 springboot ),其次是国外的 hiberate 和传统的 jpa (国内用的相对不多但很可能面试会考),然后基本 crud 就没有问题了。

    数据库当然就 mysql/mariadb 和 postgresql/greenplum(偏大数据了),oracle 也有,有需要再学。

    最后就是 java 算法了,这个不用多说你老码农肯定懂,视频就黑马或尚硅谷抛硬币决定一个,黑马快偏新,尚硅谷比较细但全课程时间太长了。配合 on java 一起学吧
    dettan
        28
    dettan  
       2024-07-18 18:34:53 +08:00   1


    随便学一学就行了, 关键要做好笔记
    hlwjia
        29
    hlwjia  
    OP
    PRO
       2024-07-18 20:42:19 +08:00
    @mylovesaber 专业了!数据库应该有 ORM 吧,然后操作啥库都大同小异的吧。
    主要是了解 Java 的生态和工具链之类的。

    @dettan wow ! 这都是大佬做的笔记吗?
    mylovesaber
        30
    mylovesaber  
       2024-07-19 01:12:29 +08:00 via Android   1
    @hlwjia mybatis 和 plus 就是 rom 框架啊,楼上那哥们贴图写的和我说的基本重合,java 遍地开花也跟他基本套路不多也有点关系
    mylovesaber
        31
    mylovesaber  
       2024-07-19 01:12:53 +08:00 via Android
    @hlwjia orm
    chuck1in
        32
    chuck1in  
       2024-07-19 14:51:16 +08:00   1
    新一点的就是国外的社区驱动的技术栈,直接 jdk17+ 起的,老外用的多
    https://www.mjga.cc


    话说 op 是怎么得出 java 工资高的结论的?
    Tenlearn
        33
    Tenlearn  
       2024-07-23 12:18:06 +08:00
    @fangxisama 自以为能让他少浪费时间,就算他先天 Java 圣体,你往市场扔 100 份简历,看看多少是已送达,多少已读,多少给你面试机会,你要不信你也投投看
    reavid
        34
    reavid  
       2024-07-23 13:10:57 +08:00   1
    @Tenlearn 人家又不是光靠 Java 吃饭,只是要个课程来请教课程而已,好自作聪明呢。
    DeXZG
        35
    DeXZG  
       2024-07-23 16:38:53 +08:00   1
    itbaima.cn ,可以试试白马程序员
    Tenlearn
        36
    Tenlearn  
       2024-07-26 14:48:56 +08:00
    @fangxisama 你长眼睛看看他的目的是什么,是单纯感兴趣想学?给我滚球子
    hlwjia
        37
    hlwjia  
    OP
    PRO
       2024-07-26 15:54:51 +08:00
    @Tenlearn
    @fangxisama 谢谢两位大佬

    就是来求个课程熟悉一下 Java 生态,毕竟本身有基础,所以上手会比较快。

    有些工作要求就必须是 Java ,我一点都不会,很难硬往上凑。但凡随便做过几个,都有底气投,面不面得上再说吧
    boringboy
        38
    boringboy  
       2024-08-09 16:33:58 +08:00 via Android
    @dettan 问一下这是哪个网站?
    hlwjia
        39
    hlwjia  
    OP
    PRO
       2024-08-16 20:52:00 +08:00
    @chuck1in 在某个区域的 Java 给得相对多一点
    JavasBoy
        40
    JavasBoy  
       2024-10-24 23:18:44 +08:00
    @hkiJava ???
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4393 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 04:02 PVG 12:02 LAX 20:02 JFK 23:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86