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

news2024/11/26 17:41:51

我的读者中有很大一部分学生读者,以前也分享过一些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知识,可以点击下方卡片关注我的公号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/83733.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

英特尔着眼系统工艺协同优化理念,推进摩尔定律新浪潮

Ann Kelleher介绍了晶体管诞生75年之后的新进展 在IEDM 2022(2022 IEEE国际电子器件会议)全体会议上发表演讲之前,英特尔副总裁兼技术开发总经理Ann Kelleher接受了《IEEE Spectrum》的采访,她表示,摩尔定律的下一波浪…

Tcp/Udp(网络套接字,服务器) -- Linux/Windows

目录 网络传输本质 认识端口号 认识协议 认识TCP协议 认识UDP协议 网络字节序 socket编程接口 socket 常见API sockaddr结构 sockaddr 结构 sockaddr_in 结构 in_addr结构 编写代码前的小tip(重点) UDP套接字(网络通信&#xf…

算法竞赛入门【码蹄集进阶塔335题】(MT2101-2125)

算法竞赛入门【码蹄集进阶塔335题】(MT2201-2225) 文章目录算法竞赛入门【码蹄集进阶塔335题】(MT2201-2225)前言为什么突然想学算法了?为什么选择码蹄集作为刷题软件?目录1. MT2101 竹鼠发瓜子2. MT2102 竹鼠发瓜子(二…

Raft协议

Raft协议先行了解 总体过程速览 假设我们只使用一个节点,可以很容易的达成协议或者共识。 但是现在我们思考,假如有多个节点呢? 多个节点之间达成协议或者共识就叫做分布式共识。 而Raft就是一个实现分布式共识的协议。 一个节点可以有3…

数字化转型的十大好处

前言: 在过去的几年中,“适者生存”对企业来说是至关重要的。不能适应环境变化的企业,也将会加速被淘汰的进程。只有从数字化转型中受益的企业才能更好的参与管理和快速调整,这样一来,员工便能够在更高效、更安全的状…

黑盒测试用例设计 - 判定表法

什么是判定表? 判定表法也叫判定驱动法,是分析和表达多逻辑条件下执行不同操作的情况的工作。 应用场合:只要适用于多条件的内容组合与结果分析 它由以下几个内容组成: 条件桩(condition stub)&#xff1…

LwIP带操作系统的移植

目录 LwIP移植前期准备 LwIP移植流程 修改lwipopts.h 修改lwip_comm.c文件 修改ethernetif.c/h文件 修改ethernetif_input函数 修改ethernet.c文件 添加应用程序 LwIP是支持操作系统的,在操作系统的支持下我们可以使用LwIP提供的另外两种API编程接口编程。没…

使用动态代理+Netty+Zookeeper+Protobuff手撸一个RPC框架

RPC是什么 RPC(Remote Procedure Call)远程过程调用,一种计算机之间的远程调用技术,客户端能够在不知道服务器底层的通信架构的情况下调用服务器端的方法,就像调用自身的方法一样。 举个例子: 老婆自己去…

Uni-app 实现md5加密

写下这篇文章,记录自己走过的坑 第一次尝试:参照博客uniapp使用md5_清雨小竹的博客-CSDN博客_uniapp md5 引入md5.js后,在main.js中import后,无法使用md5.hex_md5("需要加密的字符串"),vue页面无法打开&…

【捕风捉影】Vue项目报错,点击浏览器报错信息定位不到报错代码,该如何优雅地调试代码?

【捕风捉影】Vue项目如何优雅地调试代码一、背景二、调试时开启productionSourceMap三、devtool几种模式一、背景 通过vue-cli服务运行项目,项目运行一切正常。但打包后,通过nginx部署运行,大屏展示模块报echarts typeError 错误。但是点击浏…

如何使用Docker创建自定义网络

目录 网络模式 1.bridge模式(默认模式--桥接模式) 初识网络模式 查看桥接模式的特点 2.host模式(仅主机模式) 使用守护进程的方式创建并启动且进入容器 查看仅主机模式下的网络配置 端口映射 :​ 3.如何创建自定义网络 网络模式 Docker…

启发式算法 之 模拟退火原理及实践

一、初窥其貌 1.1 启发式算法和元启发式算法 启发式算法是求解优化问题的一类方法,因为经典优化方法存在局限性,有时无法得到最优解,只能得到一个可以接受的近似最优解,启发式算法就适合求解这类问题。启发式算法就是专家的推测…

Redis框架(七):大众点评项目 缓存穿透、缓存击穿、缓存雪崩

大众点评项目 缓存穿透、缓存击穿、缓存雪崩需求:缓存穿透、缓存击穿、缓存雪崩处理策略缓存穿透处理缓存雪崩缓存击穿总结SpringCloud章节复习已经过去,新的章节Redis开始了,这个章节中将会回顾Redis实战项目 大众点评 主要依照以下几个原则…

吉时利Keithley静电计程控上位机软件-摩擦纳米发电机测试软件NS-EM

1、产品简介 NS-EM 静电计程控系统可实现对吉时利静电计的程控,通过此系统软件您可以单独程控静电计进行数据的采集的同时还可以利用告诉信号采集卡对测试获取的电压、电流等信号进行高频率采样并实时显示采集信号的波形图。 2、产品特点 ◆可远程进行仪器控制&am…

QF state machine 介绍

转型Qt小半年了,看到项目组用的Qt state machine signal和匿名函数满天飞,就想之前用的C#里的QF state machine 能不能做转到Qt平台。这样可以省去使用Qt状态机的信号,在这过程中学习借鉴了QF state machine 的鼻祖 QP框架,不知道…

编译原理笔记

第一课: 《编译原理求语法树的短语和直接短语等等》 二义性是什么? 如果最左推导和最右推导的结果不一致,那么说明文法有二义性 短语是什么? 找短语就是找能长叶子的结点,有五个如图圆圈标号1 2 3 4 5 直接短语&#x…

c语言:联合体—union

联合体一.基本认识1.一个联合体的基本样式2.内部成员的访问3.具体的内存分配二.大小端对联合体的影响三.一个问题一.基本认识 1.一个联合体的基本样式 看得出来其实跟我们定义结构体是一样的(如果还不大了解结构体的可以看看这篇博客什么是结构体)&…

[附源码]计算机毕业设计港口集团仓库管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: Springboot mybatis MavenVue等等组成,B/S模式…

MoveIT1 Assistant 总结

文章目录环境步骤备注故障问题解决参考接上一篇,生成URDF后,在MoveIT Assistant生成配置用于运动规划。https://blog.csdn.net/woshigaowei5146/article/details/128237105?spm1001.2014.3001.5501 环境 Ubuntu20.04;ROS1 Noetic;VMware 步…

生成模型(一):GAN

生成对抗网络 (GAN)在许多生成任务中显示出很好的结果,以复制真实世界的丰富内容,例如图像、文字和语音。它受到博弈论的启发:一个生成器和一个判别器,在互相竞争的同时让彼此变得更强大。然而,训练 GAN 模型相当具有挑…