黑马B站视频JAVA部分的知识范围、学习步骤详解

news2024/12/1 10:46:56

文章目录

  • 学习资源选择
    • 最后选择
  • 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并不是一门新语言,而大学里,培训机构里也多数以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/768332.html

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

相关文章

金融中的数学:概率分布(上)

概率分布是描述随机变量可能取值的概率的函数。它可以用来描述离散变量和连续变量的概率分布。对于离散变量的概率分布,我们称其为离散概率分布。对于连续变量的概率分布,我们称其为连续概率分布。本文主要介绍离散型概率分布。 1.离散型均匀…

华为ospf路由协议在局域网中的高级应用案例

关键配置: 1、出口为ospf区域0,下联汇聚依次区域1、2…,非骨干全部为完全nssa区域 2、核心(abr)上对非骨干区域进行路由汇总,用于解决出口两台路由的条目数量 3、ospf静默接口配置在汇聚下联接接入交换机的…

ngAfterViewInit( ) to early /// ngFor和异步网络请求导致无法选中目标元素的问题

今天遇到的最无语的问题: angular 8版本以上,我在ngafterViewInit()中选取元素选取不到,加上setTimeOut()之后才可以选中 网上的解释: Angular的ngAfterViewInit生命周期钩子是在组…

uniapp | 查看ios打包后的Info.plist文件

最近在用 uni 开发 ios 的时候给项目添加了自定义的 Info.plist 文件,但是打包后发现并没有生效,才有了查看打包后的 Info.plist 文件想法。 HBuilderX3.6.5起,支持直接在应用项目中配置 iOS 平台的 Info.plist 和 资源文件(Bundl…

使用 uiautomator2+pytest+allure 进行 Android 的 UI 自动化测试

目录 前言: 介绍 pytest uiautomator2 allure 环境搭建 pytest uiautomator2 allure pytest 插件 实例 初始化 driver fixture 机制 数据共享 测试类 参数化 指定顺序 运行指定级别 重试 hook 函数 断言 运行 运行某个文件夹下的用例 运行某…

unity 2019 内置渲染管线 光照与Lighting面板 参数详解

文章目录 前言一 Unity的光照 与 烘焙光照1 unity完整的光照组成2 光的亮度与颜色3 全局光照直接光间接光5 间接光≠光照贴图 二 色彩空间与自动烘焙1 unity的色彩空间2 自动烘焙光照 三 烘焙1 什么是烘焙,烘焙的是什么2 如何进行烘焙3 烘焙的优点和缺点4 查看光照贴…

Redis : zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误&#xff1a;jemalloc/jemalloc.h&#xff1a;没有那个文件或目录 #include <jemalloc/jemalloc.h> 解决 : 如上图使用命令 make MALLOClibc

2023杭电多校(一)

1002 City Upgrading 类似题及其题解 City Upgrading Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 524288/131072 K (Java/Others) Total Submission(s): 306 Accepted Submission(s): 78 Problem Description The city where crazyzhk resides is stru…

分布式事务几种实现方案

前言 分布式事务&#xff1f; 分布式事务是指涉及多个参与者的事务&#xff0c;这些参与者可能分布在不同的计算机、进程或者网络中。分布式事务需要保证ACID属性&#xff0c;即原子性、一致性、隔离性和持久性 解释 现在我们接触的系统基本上都是分布式系统&#xff0c;并且每…

计算几何(二维),定理及证明(持续更新中..)

注&#xff1a;定理来自这篇博客&#xff0c;本文注重证明 向量基本运算 加法 向量 a ⃗ ( x 1 , y 1 ) , b ⃗ ( x 2 , y 2 ) \vec{a}\left(x_1,y_1\right),\vec{b}\left(x_2,y_2\right) a (x1​,y1​),b (x2​,y2​) 则 a ⃗ b ⃗ ( x 1 x 2 , y 1 y 2 ) \vec{a}\…

P7 第二章 电阻电路的等效变换

1、等效变换应用举例 化简套路&#xff1a; 电压源与其串联的电阻&#xff0c;可以等效为电流源并联电阻&#xff0c;然后电流源就可以拿去合并电路中的&#xff0c;与之并联的电流&#xff0c;电阻则可以拿去合并与之并联的电阻。 公式法&#xff1a; 就是根据端的电压与端的…

第一节 C++ 变量

文章目录 1. Visual Studio Community 安装1.1. Visual Studio 介绍1.2. Visual Studio的安装1.3 Visual Studio创建与使用1.3.1 创建一个工程项目1.3.2 新建一个C文件1.3.3 编写执行文件 2. Dev-C 安装(初学者建议使用)2.1 Dev-C 介绍2.2 Dev-C 安装2.3 Dev-C 快捷键使用 3. 认…

数学建模常用模型(九) :偏最小二乘回归分析

数学建模常用模型&#xff08;九&#xff09; &#xff1a;偏最小二乘回归分析 偏最小二乘回归&#xff08;Partial Least Squares Regression&#xff0c;PLS Regression&#xff09;是一种常用的统计建模方法&#xff0c;用于解决多元线性回归中自变量间高度相关的问题。在偏…

【java】三大容器类(List、Set、Map)的常用实现类的特点

三大容器类&#xff08;List、Set、Map&#xff09;的常用实现类的特点 简介 本文总结三大容器类&#xff08;List、Set、Map&#xff09;的常用实现类&#xff08;ArrayList、Vector、LinkedList、HashSet、HashMap、HashTable&#xff09;的特点 一、List部分 1、ArrayLi…

C# DlibDotNet 人脸识别、人脸68特征点识别、人脸5特征点识别、人脸对齐,三角剖分,人脸特征比对

人脸识别 人脸68特征点识别 人脸5特征点识别 人脸对齐 三角剖分 人脸特征比对 项目 VS2022.net4.8OpenCvSharp4DlibDotNet Demo下载 代码 using DlibDotNet.Extensions; using DlibDotNet; using System; using System.Collections.Generic; using System.ComponentModel; …

学堂在线数据结构(上)(2023春)邓俊辉 课后作业错题整理

The reverse number of a sequence is defined as the total number of reversed pairs in the sequence, and the total number of element comparisons performed by the insertion sort in the list of size n is: 一个序列的逆序数定义为该序列中的逆序对总数&#xff0c;…

transformer Position Embedding

这是最近一段很棒的 Youtube 视频&#xff0c;它深入介绍了位置嵌入&#xff0c;并带有精美的动画&#xff1a; Transformer 神经网络视觉指南 -&#xff08;第 1 部分&#xff09;位置嵌入 让我们尝试理解计算位置嵌入的公式的“sin”部分&#xff1a; 这里“pos”指的是“单词…

自定义view(一)----自定义TextView

自定义view也算是Android的一大难点&#xff0c;里面涉及到很多值得学习的地方&#xff0c;我会在接下来写一系列文章去介绍它&#xff0c;本篇文章以自定义一个TextView为例。 View的构造方法 自定义view之前我们先了解view的四个构造方法&#xff0c;自定义view无非就是新建一…

R语言逻辑回归(Logistic Regression)、回归决策树、随机森林信用卡违约分析信贷数据集...

原文链接&#xff1a;http://tecdat.cn/?p23344 本文中我们介绍了决策树和随机森林的概念&#xff0c;并在R语言中用逻辑回归、回归决策树、随机森林进行信用卡违约数据分析&#xff08;查看文末了解数据获取方式&#xff09;&#xff08;点击文末“阅读原文”获取完整代码数据…