自学 Java 后端的疑惑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Poluk
V2EX    问与答

自学 Java 后端的疑惑

  •  
  •   Poluk 2022 年 6 月 6 日 2009 次点击
    这是一个创建于 1314 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大专生一枚,暑假开学大二。学校编程语言只教 java ,大一到四月份左右把 JavaSE 基础和进阶都学完了(多线程及并发)。 到现在来讲也会觉得基础不是特别牢固,因为集合底层也不是很清楚(只知道大概和会使用),线程并发也只是跟着视频讲师敲了一遍理解了大概,就是打算抽个时间专训一下。

    本以为按照大部分路线就可以开始听 javaweb 了,然而听了几节课发现需要一些 js 基础,我自己有一点点小基础,目前知道写的这些 js 代码知道是干什么的(大概就是事件绑定,鼠标悬浮事件之类的代码编写),但是感觉会有点绕。

    目前比较疑惑的就是: 是否去补 Javascript 的内容然后回来继续 javaweb 的课程?还是先入手 java 三大框架的学习?

    有 V 友能给下基于 java 后端的大概学习的路线。

    因为大二上学期我们也要学 javaweb 可能来实现学校那个电商项目的内容了 目前感觉整个后端需要学习的知识蛮多的..加上自己又想学计算机四大门,练好自己的“内功”,偶尔在均衡时间上面做的不是特别好

    8 条回复    2022-06-07 10:19:42 +08:00
    falsemask
        1
    falsemask  
       2022 年 6 月 6 日   1
    集合可以直接看源码。多线程并发要看 JUC 包,常用的工具类要知道,可以自己做一些练习,比如用不同的类实现生产者消费者模式,k 个线程依次打印 1-n 。JS 个人感觉可学可不学,有兴趣就去学。后端 Spring 基本是一定要会的,然后直接看 SpringBoot 好了,剩下就是一些常用的中间件了,比如 redis ,mq 之类的。
    Poluk
        2
    Poluk  
    OP
       2022 年 6 月 6 日
    @falsemask 还有设计模式还没学,现在也就基础语言学完罢了,那直接就是上手框架的学习就是吗
    cmdOptionKana
        3
    cmdOptionKana  
       2022 年 6 月 6 日
    js 建议学一学,因为不难,不用花太多时间,反而可以帮助你更灵活地理解编程(貌似你只学了 Java ,没学过别的语言,这样思维会受到一定限制)。
    Poluk
        4
    Poluk  
    OP
       2022 年 6 月 6 日
    @cmdOptionKana 目前 js 的程度也就到了 DOM 那里。不过在 js 的学习过程中确实也更对 java 之前的学习内容更通透了一些。除此之外,可能比较想再学一门语言的话就是 C 或者 go ( go 其实还不太了解,但是以后想打算尝试下)
    lovelyded
        5
    lovelyded  
       2022 年 6 月 6 日 via Android
    js 也不难,学到 Ajax 理解前后端分离是怎么样了就可以了,还是快速的过渡到 Javaweb 比较好,然后就是 spring 和 springboot
    falsemask
        6
    falsemask  
       2022 年 6 月 6 日
    @Poluk 可以直接上 SpringBoot ,学 SpringBoot 的时候带着学 Spring ,毕竟 SpringBoot 底层还是用的 Spring
    amwyyyy
        7
    amwyyyy  
       2022 年 6 月 7 日
    js 有必要学,不会花太多时间。精力应该多放在算法题上,多刷 leetcode 。
    shanghai1943
        8
    shanghai1943  
       2022 年 6 月 7 日   2
    精力有限就直接跳到 springboot ,搭建一个 Java 应用,然后写几个 controller service dao ,用 postman 发请求,先把简单的增删改查写一下,把数据存到 MySQL ,然后再查出来,进行修改删除操作,练练手感。常用的三方工具类如 apache-commons-lang3 里字符串的处理之类的, 谷歌的 guava 里对于 set 的交并差之类的,joda-time 里对于时间的处理之类的,都可以练练手。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2711 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 03:38 PVG 11:38 LAX 19:38 JFK 22:38
    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