草庐IT

B站有哪些值得Java初学者看的视频,Java学习路线

Java旅途 2023-05-25 原文

我的读者中有很大一部分学生读者,以前也分享过一些Java学习路线,但是我收到的反馈并不好,因为学习路线包含的内容太多了,对于初学者来说难度太大,时间也不够用,根本学不完。今天我将结合B站优秀视频整理一期适合Java初学者学习的路线及视频。内容会尽可能精简,比较适合零基础的同学。

一、Java基础

重要指数:五颗星

推荐指数:五颗星

视频地址:https://www.bilibili.com/video/BV1Kb411W75N

Java基础教程强烈推荐尚硅谷的宋红康老师主讲的《尚硅谷Java入门视频教程》,这个教程总共147小时,需要花费30天时间来学习。这套视频包含了5个练习项目,外加100多套大厂面试题讲解。

这套视频主要包含以下几个部分,编程入门Java语言概述Java基本语法数组面向对象异常多线程常用类枚举类与注解集合泛型与FileIO流网络编程反射动态代理Java8新特性Java9&Java10&Java11新特性

学习建议:

  • 重点掌握:Java基本语法,面向对象,异常,多线程,常用类,枚举类与注解,集合,IO流。1倍速播放。
  • 掌握:Java语言概述,数组,泛型与File,网络编程,反射,动态代理,Java8新特性。1.5倍速播放。
  • 了解:编程入门,Java9、10、11新特性。2倍速播放。

另外推荐尚硅谷配套笔记,学习效果更好,笔记地址:

二、JavaWeb

重要指数:四颗星

推荐指数:五颗星

视频地址:https://www.bilibili.com/video/BV1Y7411K7zz

JavaWeb教程推荐尚硅谷的《JavaWeb零基础入门完整版》,这个教程总时长46小时,学习周期10天左右。这套教程内包含了很多前端知识,这一部分内容了解即可,教程中主要围绕网上书城的项目来进行JavaWeb的相关知识讲解。

这套视频主要包含HTML|CSS|javascript|JQueryxmlTomcatServlet与JspJDBC文件上传下载Session与CookieFilterJSONAjax国际化等内容。

学习建议:

  • 重点掌握:TomcatSession与CookieJDBCJSON
  • 掌握:xmlServlet与Jsp文件上传下载FilterAjax
  • 了解:HTML|CSS|javascript|JQuery国际化,对应章节001-090,320-325。2倍速播放或直接跳过。

这套教程重点在于结合网上书城项目了解JavaWeb所需掌握的知识点。

三、SSM

重要指数:四颗星

推荐指数:五颗星

SSM框架是Spring、SpringMVC和Mybatis的集合。SSM框架推荐看遇见狂神说的《Spring5》,《Mybatis》和《SpringMVC》。三套视频总时长约30小时,大约花费一周时间,视频简介且通俗易懂,学习完Spring 和 SpringMVC再学习SpringBoot的时候可以快速上手。

Spring

视频地址:https://www.bilibili.com/video/BV1WE411d7Dv?

SpringMVC

视频地址:https://www.bilibili.com/video/BV1aE41167Tu

Mybatis

视频地址:https://www.bilibili.com/video/BV1NE411Q7Nx

四、Spring Boot

重要指数:四颗星

推荐指数:五颗星

Spring Boot 框架设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。如果已经系统学习了SSM框架,很快就可以上手Spring Boot。

视频地址:https://www.bilibili.com/video/BV1PE411i7CV

Spring Boot 推荐遇见狂神说的《SpringBoot最新教程IDEA版》。推荐学习p1-p19章的内容即可,大约5个小时,花费1-2天学习。

五、Spring Cloud

重要指数:四颗星

推荐指数:四颗星

如果前面几个框架学习的比较吃力的话,直接跳过这个框架。

Spring Cloud 教程推荐尚硅谷的《Spring cloud框架开发教程》,视频讲解的是Spring Cloud Hoxton版本及Spring Cloud Alibaba的微服务组件。视频总时长25个小时,难度会比较大。花费10天左右时间学习。

六、Mysql数据库

对于初学者来说,熟悉掌握sql的书写就足够了,不用深究其优化及原理,因此这里就不再推荐b站视频了,练习sql的话可以去牛客网或者力扣多做点题就可以了。

想要学习更多Java知识,可以点击下方卡片关注我的公号

有关B站有哪些值得Java初学者看的视频,Java学习路线的更多相关文章

  1. java - 等价于 Java 中的 Ruby Hash - 2

    我真的很习惯使用Ruby编写以下代码:my_hash={}my_hash['test']=1Java中对应的数据结构是什么? 最佳答案 HashMapmap=newHashMap();map.put("test",1);我假设? 关于java-等价于Java中的RubyHash,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22737685/

  2. java - 从 JRuby 调用 Java 类的问题 - 2

    我正在尝试使用boilerpipe来自JRuby。我看过guide从JRuby调用Java,并成功地将它与另一个Java包一起使用,但无法弄清楚为什么同样的东西不能用于boilerpipe。我正在尝试基本上从JRuby中执行与此Java等效的操作:URLurl=newURL("http://www.example.com/some-location/index.html");Stringtext=ArticleExtractor.INSTANCE.getText(url);在JRuby中试过这个:require'java'url=java.net.URL.new("http://www

  3. java - 我的模型类或其他类中应该有逻辑吗 - 2

    我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我

  4. java - 什么相当于 ruby​​ 的 rack 或 python 的 Java wsgi? - 2

    什么是ruby​​的rack或python的Java的wsgi?还有一个路由库。 最佳答案 来自Python标准PEP333:Bycontrast,althoughJavahasjustasmanywebapplicationframeworksavailable,Java's"servlet"APImakesitpossibleforapplicationswrittenwithanyJavawebapplicationframeworktoruninanywebserverthatsupportstheservletAPI.ht

  5. Observability:从零开始创建 Java 微服务并监控它 (二) - 2

    这篇文章是继上一篇文章“Observability:从零开始创建Java微服务并监控它(一)”的续篇。在上一篇文章中,我们讲述了如何创建一个Javaweb应用,并使用Filebeat来收集应用所生成的日志。在今天的文章中,我来详述如何收集应用的指标,使用APM来监控应用并监督web服务的在线情况。源码可以在地址 https://github.com/liu-xiao-guo/java_observability 进行下载。摄入指标指标被视为可以随时更改的时间点值。当前请求的数量可以改变任何毫秒。你可能有1000个请求的峰值,然后一切都回到一个请求。这也意味着这些指标可能不准确,你还想提取最小/

  6. 【Java 面试合集】HashMap中为什么引入红黑树,而不是AVL树呢 - 2

    HashMap中为什么引入红黑树,而不是AVL树呢1.概述开始学习这个知识点之前我们需要知道,在JDK1.8以及之前,针对HashMap有什么不同。JDK1.7的时候,HashMap的底层实现是数组+链表JDK1.8的时候,HashMap的底层实现是数组+链表+红黑树我们要思考一个问题,为什么要从链表转为红黑树呢。首先先让我们了解下链表有什么不好???2.链表上述的截图其实就是链表的结构,我们来看下链表的增删改查的时间复杂度增:因为链表不是线性结构,所以每次添加的时候,只需要移动一个节点,所以可以理解为复杂度是N(1)删:算法时间复杂度跟增保持一致查:既然是非线性结构,所以查询某一个节点的时候

  7. LC滤波器设计学习笔记(一)滤波电路入门 - 2

    目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称

  8. CAN协议的学习与理解 - 2

    最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总

  9. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

  10. 动漫制作技巧如何制作动漫视频 - 2

    动漫制作技巧是很多新人想了解的问题,今天小编就来解答与大家分享一下动漫制作流程,为了帮助有兴趣的同学理解,大多数人会选择动漫培训机构,那么今天小编就带大家来看看动漫制作要掌握哪些技巧?一、动漫作品首先完成草图设计和原型制作。设计草图要有目的、有对象、有步骤、要形象、要简单、符合实际。设计图要一致性,以保证制作的顺利进行。二、原型制作是根据设计图纸和制作材料,可以是手绘也可以是3d软件创建。在此步骤中,要注意的问题是色彩和平面布局。三、动漫制作制作完成后,加工成型。完成不同的表现形式后,就要对设计稿进行加工处理,使加工的难易度降低,并得到一些基本准确的概念,以便于后续的大样、准确的尺寸制定。四、

随机推荐