黑马B站视频JAVA部分的知识与学习-【思维导图知识范围】

news2024/12/27 11:24:47
JAVA本系列黑马的JAVA学习路线–详解JAVA部分的学习
语言视频选择收录专辑链接
C张雪峰推荐选择了计算机专业之后-在大学期间卷起来-【大学生活篇】
JAVA黑马B站视频JAVA部分的知识范围、学习步骤详解
JAVAWEB黑马B站视频JAVAWEB部分的知识范围、学习步骤详解
SpringBootSpringBoot知识范围-学习步骤【JSB系列之000】
微信小程序详细解析黑马微信小程序视频–【思维导图知识范围】
python详细解析python视频选择–【思维导图知识范围】
phpPHP要怎么学–【思维导图知识范围】

文章目录

  • 学习资源选择
    • 说明一下
    • 学习JAVA要注意的事情。
    • 视频的相关资料获取
    • 最后选择
  • JAVA的知识范围
    • JDBC
    • swing与JAVAFX
  • JAVA的学习步骤
    • 1.右侧的部分:
    • 2 JAVA的高级但是必须要学的
    • 3 有一些要学(部分)
    • 4力扣
  • 总结
  • 作业
  • 配套资源


学习资源选择

  • 我从画面(一定要看清代码)
  • 声音(清晰而不烦躁)
  • 播放量(学的人多方便问)
  • 名气(好象播放量跟这个有点成正比)
    来比较一下
    1 尚硅谷Java入门视频教程,宋红康java基础视频
    必须要排在第一位。1600万的播放量呀。
    717集 我的天啦!
    目录:
    Java视频及配套资料下载指南
    尚硅谷Java基础学习导读
    001.尚硅谷_编程入门-资料文件结构1
    002.尚硅谷_编程入门-资料文件结构2
    003.尚硅谷_编程入门-入门概述
    004.尚硅谷_编程入门-冯诺依曼体系结构
    2 黑马
    黑马程序员Java零基础视频教程_上部(Java入门,含斯坦福大学练习题+力扣算法题和大厂java面试题)
    800多万的播放量
    3 黑马
    Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程(含Java项目和Java真题)
    2 与3都是同样的200集,其实里面的目录也差不太多。
    4 韩顺平 零基础30天学会Java
    910集。我的天啦!我的天啦!我的天啦!

说明一下

其实这四个视频播放量都是相当的大,而JAVA这门语言也是很成熟的。要是真的能沉下心看,韩老师的是首选,因为他的视频没有每集的洗脑的那句广告。真的是舒服。
韩老师的把JDBC这部分内容 合到的JAVA里,尚硅谷与黑马的是放在JAVAWEB里,所以韩老师的集数跟尚硅谷的差不多,但是他的时长也确实是最长的。

学习JAVA要注意的事情。

这里又不得不把韩老师的视频搬出来。因为他说出了JAVA初学者心中的痛。
第一困惑,JAVA能百度到的知识太多太多,完全不知道学啥
第二困惑,就是不知道以什么样的顺序去学,有的时候乱看一堆视频有遗漏,有的时候,两边的视频还有重复。
在这里插入图片描述

在这里插入图片描述
然后,本人以20多年的开发经验(自行看码龄),本着JAVA学习的角度对比了一下。尴尬的发现,黑马的全套视频确实是最佳的。不管别人怎么说,但是,黑马把这完整的JAVA全套0元的放到B站上,真的是可以了。总不能因为这个每集视频的那一句广告就否认了吧?这一套视频的工作量就不用说了。问题是有一些个人的广告比黑马的那得多好几倍了。
呃,看了不少韩老师的视频,最后选择了另一套视频写在博客里,韩老师对不住了。我强烈建议看JAVA视频之前,先去关注一下韩老师。
在这里插入图片描述

视频的相关资料获取

讲一件趣事,我近期在写java,php,python,微信小程序的学习视频选择的时候,也得去向各方的视频作者要视频的配套资源(代码,设计文档等等),因为黑马的就一个公共号,然后你全套的所有视频的资料就自己去找就行了。全程没有任何人工拉人,广告这些事情。
但是相反的,那些号称没有广告的要资料的时候,你要加N个人不说,还要经过一堆的“审问”环节。基本上你没有报班的兴趣,资料就比较难获得了。
不吹不黑,在获取视频资料这一块,没有任何一家比得上黑马。

在这里插入图片描述

最后选择

其实呢,学习是一件自己的事情,有的人因为讲课内容选择,有的人因为老师长的好看而选择,有的人则感觉是听哪个老师的话而选择,还有的是因为某个人长得像某流行电影的某演员而选择。因人而异吧。只要自己能学到,你还管这大米是哪里的土地播种的?
JAVA并不是一门新语言,而大学里,培训机构里也多数以JAVA8做为主要的JDK版本,首先,我就以我的个人偏好来取舍了,我感觉超过300集的,看着头有点晕。所以,对不起韩老师了。而2套黑马的视频内容差不多,播放量也都不少,我细细的比较一下,发现 3 里的声音要稍好一些。
而2里的力扣与练习题你完全可以刷完了视频再直接看他的题不就好了?
力扣这个要大力推荐的
题库 - 力扣 (LeetCode) 全球极客挚爱的技术成长平台
再声明一下,JAVA技术相当的成熟,选择哪个真的是看个人的偏好,完全不存在哪个视频比哪个高级的问题。对于999还是1000的水平去教0或者1基础,其实是一样的。
也可以一部分的API,参见 《黑马的JAVA学习路线–详解JAVA部分的学习》

JAVA的知识范围

先来一张大的思维导图:
在这里插入图片描述
假定,我们的学习目标锁定在以后的spring上,或者蓝桥杯。

在这里插入图片描述
按着难度、相关性,先剔除一些技术。
第一个:网络编程(不是初学者能接触得到的,…)
第二个:多线程。(书上的例子都不会比单线程的快,上面的例子跟实战中使用相差太远)
第三个:文件IO(这个其实倒是不用剔除,但是初学者会不停的碰到IO异常,如果把文件名写死倒也算是正常的练习,但是问题是项目中上传,下载,都有现在的组件,而读写EXCEL的POI,好象也不太需要这一部分的基础)。

JDBC

黑马与尚硅谷的视频没有JDBC这部分内容,这个本来就没有准确划分,黑马的是在JAVAWEB的那套视频里讲了,尚硅谷的知识划分范围差不多。不过,韩老师的视频在这里有讲,这也是我为什么不选择韩老师视频的一个原因,就是它不是一套的。基本上,学习了JAVA的学生也不会不去学习JAVAWEB

swing与JAVAFX

可能有人会有一个疑问,我们大学里教材里有这个内容呀,学完黑马的这200多集还没有,其实尚硅谷的717集也同样没有swing的部分,甚至韩老师的900多集也同样没有,这个一个很在争议的部分,别写在这里了。

JAVA的学习步骤

还是先按着先易先难的这样的一个顺序。

1.右侧的部分:

不用多说了,这部分肯定都要学,但是,前面有几章是让你使用命令行来编译运行JAVA类的,这个其实可以跳过去,这个的最大作用其实是为了验证你的JDK安装是不是正确。
在这里插入图片描述

2 JAVA的高级但是必须要学的

有一些内容在JAVA的知识范畴是高级内容,但是你对于这些不但要学,而且还要精!
在这里插入图片描述

3 有一些要学(部分)

其实,很多的大学里的课程是比下面的还要多,也就是说,比蓝桥杯的知识内容还多。而反射 ,注解这个又不一定有。(毕竟这是JDK新版本的内容)
这里就不得不提一下教育部的本科培养计划,说白了就是本科就是为了培训硕士,进而培训博士。一定不能偏离科研。不管你本科毕业是不是想去企业里马上工作。就像操作系统教的不是使用操作系统,而是制作一个操作系统的知识,编译原理是自己做一个JAVB的自定义语言的编译器,等等。
所以,在一些比较卷的学校,很有可能会出现,项目能力最强的并不是绩点最高的。也不是JAVA成绩最高的。出现“忠孝两难全”的类似现象。
好在项目能力强的不是JAVA成绩最高,但是也肯定是相当的高的。
在这里插入图片描述

4力扣

其实呢,力扣只是一个有着大量的习题的网站,还有初,中,高级这样的划分。在最早的学习计算机的人群里,流行最多的就是《谭浩强C语言程序设计题解》–估计知道这本书的人年龄都不会小了。大家当时拿着这个东西如捧圣经。因为一门实践性的学科,练习才是重中之重。
在这里插入图片描述
现在学习的各种资源多了。所以大家学习的水平也自然就高了。

总结

提示:这里对文章进行总结:
JAVA的知识相当的繁杂,最忌讳的就是不停的看不停的看,想一口气把视频看完然后做项目。这种学习的方法在JAVA这里基本上就是欲速则不达。
不怕慢,就怕你不动手,就怕你每一周没有自己的代码!
动手多少,自己的代码写了多少,是你后面工资的积累。
JAVA还是比较遵循一万小时理论的,你花多少小时你以后就能拿多少工资的工作!
别等毕业之后…
在这里插入图片描述

作业

1 去CSDN看一个省JAVA比赛的题目,完成其中的6道以上

配套资源

资源的选择这个是一个难题,我还是最推荐力扣,因为可以按自己的难度,力扣上面难题不缺,这里放一个很早很早的某鸟的一个资源,也是之前下载的。
https://download.csdn.net/download/dearmite/88061492

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

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

相关文章

如何在 Outlook 中将导航栏从左侧移动到底部?

对于最新版本的 Outlook 的用户,这是 Microsoft 365 MSO(版本 2211 内部版本 16.0.15831.20098),您可以更快地完成工作。 Office 刚刚在最新版本的 Outlook 365 中添加了一个选项。由于这次更新,您只需单击几下即可将导…

RT-Thread快速入门-定时器管理

1时钟节拍 任何操作系统都需要提供一个时钟节拍,以供系统处理所有和时间有关的事件,如延时、线程的时间片轮转调度以及定时器超时等。时钟节拍(OS Tick)是操作系统中最小的时间单位。 时钟节拍是特定的周期性中断,这…

求100以内的素数和!!!

1.我在写这段代码是就遇到了这么一个问题,我认为: if (i % j 0) { break; } 只要满足这段代码就认为是素数,其实不是,素数的定义是只有1和它本身可以整除,而这段代码,是只要能够整除就认为是素数 &#…

58. 最后一个单词的长度

题目链接:力扣 解题思路:简单题,没什么好说的 方法一:直接调用String类的split分割函数,以单个空格字符进行分割,则分割后生成数组的最后一个元素的长度即所求 AC代码 class Solution {public int lengt…

ARM--LED灯点亮

LED1,LED2,LED3亮灯 .text .global _start_start: /**********LED1点灯--->PE10**************//*初始化RCC章节*/通过RCC_MP_AHB4ENSETR寄存器,使能GPIOs组控制器 0x500000A28[4] 1RCC_INIT: E组和F组一起使能ldr r0,0x50000A28 ldr r1,[r0]orr r1,r1,#(0x3 << 4)s…

IDEA汉化插件

一、使用IDEA插件功能 重启IDEA 二、下载中文包 手动注入 进官网找自己IDEA对应版本的&#xff0c;下载压缩包&#xff1a;点我进官网 看自己的IDEA版本 把压缩包拖进去&#xff0c;IDEA里打开着文件也没关系 重启IDEA

2023最新版本Activiti7系列-整合SpringBoot

和SpringBoot项目整合 首先我们来实现Activiti7和SpringBoot的整合。便于我们后续相关知识内容的讲解。我们在此处使用的环境版本是&#xff1a; Activiti7&#xff1a;7.1.0.M2SpringBoot&#xff1a;2.4.2JDK的版本是&#xff1a;1.8 要注意Activiti7和SpringBoot的版本要对…

学无止境·运维高阶①(数据库备份)

数据库多种备份 练习1、创建数据库school&#xff0c;创建student和score表2、为student表和score表增加记录3、备份数据库school到/backup目录4、备份MySQL数据库为带删除表的格式&#xff0c;能够让该备份覆盖已有数据库而不需要手动删除原有数据库5、直接将MySQL数据库压缩备…

Vue中rander函数作用

这是一个main.js&#xff1a;把原本的rander函数注释掉&#xff0c;换成我们之前会的template模板样式。运行看一下&#xff1a; /*该文件是整个项目的入口文件 * */ //引入vue import Vue from vue //引入APP组件&#xff0c;它是所有组件的父组件 // import App from ./App.…

SpringBoot开发符合S3协议的文件存储服务

背景 公司最近的业务大量涉及安可项目&#xff0c;要求避免使用第三方组件&#xff0c;原有开发框架支持本地文件存储/Minio/各类云存储&#xff0c;现在要求文件独立存储且文件服务需要自研&#xff0c;经调研评估后决定基于SpringBoot开发文件存储服务&#xff0c;使用s3协议…

知识库数据导出为excel-使用JavaScript实现在浏览器中导出Excel文件

我们智能客服知识库机器人已经开发完成&#xff0c;后端数据库是使用的qdrant向量数据库&#xff0c;但是该数据库并没有导出备份功能&#xff0c;所以我按简单的纯前端实现知识库导出excel数据 使用第三方库(如SheetJS) SheetJS是一个流行的JavaScript库&#xff0c;可帮助处理…

Linux の shell 基本语法

变量 shell中变量比较特殊&#xff0c;变量名和等号之间不能有空格。其它的跟常见的变成语言类似 命名规则&#xff1a; 命名只能使用英文字母&#xff0c;数字和下划线&#xff0c;首个字符不能以数字开头。 中间不能有空格&#xff0c;可以使用下划线 _。 不能使用标点符号。…

了解一下启动类如何运行

Run 我最初以为就是运行了一个main方法&#xff0c;没想到去开启了一个服务。 package com.qf;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //SpringBootApplication&#xff1a;标注这个类是…

Maven的热部署devtools

最近在搞springbootmaven项目&#xff0c;每次重启很烦人&#xff0c;才想起以前的热部署devtool依赖没添加。 在搭建springboot项目中往controller类加入注解RestController RequestMapping后&#xff0c;我们就可以通过http请求访问结果&#xff0c;可当我修改代码或增加文件…

ElasticSearch学习--搜索

目录 DSL查询文档 DSL查询分类 match_all 总结 全文检索查询 match multi_match​编辑 总结 精准查询 ids range&#xff0c;term 地理坐标查询 geo_bounding_box geo_distance 组合(复合)查询 总结 Function Score Query 复合查询Boolean Query 案例 搜索结果处…

菜鸡shader:L12 SD处理贴图制作时钟动画

文章目录 SD处理贴图Shader代码C#代码最后效果 SD处理贴图 呃呃感觉这节课&#xff0c;很大一部分都是在将怎么用SD来处理贴图&#xff0c;在这里就简单放一下课上的截图吧&#xff0c;我也跟着做了一下&#xff0c;虽然表盘十二个数排列间隔不一样&#xff0c;但还是稀碎地做…

【ARM Cache 系列文章 2 -- Cache Coherence及内存顺序模学习】

文章目录 Cache Coherence 背景1.1 内存顺序模型简介(Memory Model)1.1.1 Normal Memory1.1.2 Device Memory 1.2 Cache 一致性问题解决方案1.2.1 Shareability 属性1.2.2 Non-Shareable 属性1.2.3 Inner-Shareable 属性1.2.4 Out-Shareable 属性 1.3 Shareability 和 PoC/PoU …

【MATLAB第59期】基于MATLAB的混沌退火粒子群CSAPSO-BP、SAPSO-BP、PSO-BP优化BP神经网络非线性函数拟合预测/回归预测对比

【MATLAB第59期】基于MATLAB的混沌退火粒子群CSAPSO-BP、SAPSO-BP、PSO-BP优化BP神经网络非线性函数拟合预测/回归预测对比 注意事项 不同版本matlab 不同电脑 加上数据集随机&#xff0c;BP权值阈值随机&#xff0c;进化算法种群随机&#xff0c;所以运行结果不一定和我运行…

20.matlab数据分析极限(matlab程序)

1.简述 计算极限 MATLAB提供计算极限的limit函数。在其最基本的形式中&#xff0c;limit函数将表达式作为参数&#xff0c;并在独立变量为零时找到表达式的极限。 例如&#xff0c;要计算函数f(x)(x^3 5)/(x^4 7)的极限&#xff0c;因为x趋向于零。 syms xlimit((x^3 5)/…

设计模式 ~ 职责链、策略、适配器、MVC、MVVM

职责链模式 一种行为型设计模式&#xff0c;它允许多个对象按照特定的顺序处理请求&#xff0c;直到其中一个对象能够处理该请求为止&#xff1b; 一个流程&#xff0c;需要多个角色处理&#xff0c;通过 一个“链”串联起来&#xff0c;各个角色相互分离&#xff0c;互不干扰…