IT网课学习吧

🔥 尚硅谷Java基础【带源码和课件】

后端开发
课程简介

这套尚硅谷 Java 基础课在网上的流传版本很多,但带源码、带课件、带笔记的完整包并不多见。下面按"哪些内容值得花时间、哪些可以快速过"的思路拆一遍,帮你决定这套资料值不值得存、存下来怎么用。 课程结构:上册打地基,下册进对象 这套课按上下两部分组织。上册集中在语言最底层的东西:环境搭建、变量与运算符、流程控制、数组,以及方法的概念和调用。下册进入面向对象…

已有 4 人浏览 发布 2026-09-14 更新 2026-09-17

这套尚硅谷 Java 基础课在网上的流传版本很多,但带源码、带课件、带笔记的完整包并不多见。下面按"哪些内容值得花时间、哪些可以快速过"的思路拆一遍,帮你决定这套资料值不值得存、存下来怎么用。

课程结构:上册打地基,下册进对象

这套课按上下两部分组织。上册集中在语言最底层的东西:环境搭建、变量与运算符、流程控制、数组,以及方法的概念和调用。下册进入面向对象,包括类与对象、封装继承多态、接口与抽象类、异常处理,并延伸到集合框架、泛型、IO 流和多线程的入门部分。

这个切分方式的好处是边界清晰:上册基本不依赖任何前置知识,跟着敲完就能写出带循环和数组的小程序;下册开始才真正考验抽象思维,也是初学者最容易卡住的地方,需要配合代码反复看。

资料包怎么拆开用

这个包里的东西体量差异很大,最值得优先使用的是代码和总结两类。代码体量最小,但它是课程的主干——所有语法点都能在代码里找到对应的可运行示例,遇到不懂的概念时直接翻代码比看视频快得多。

总结部分适合作为复习索引,通勤或碎片时间扫一遍,能快速回忆某章讲了哪些知识点,定位到具体章节再回去精看。课件和 PPT 适合跟着视频同步翻阅,尤其是图解部分,面向对象里那些类图、内存结构图,光听讲解不如看图直观。

笔记类文件体量最大,通常是逐章整理的文字版讲解。它的正确用法不是从头到尾读一遍——那样效率很低——而是在某个知识点没听懂时,当作第二遍讲解来查阅,文字比视频更容易来回对比。

哪些章节值得精看

  • 上册的数组与方法:这是后面一切内容的地基。数组涉及内存布局,方法涉及参数传递和返回值,这两块没吃透,下册的集合和递归会越看越糊。
  • 下册的面向对象三大特性:封装、继承、多态是整个 Java 体系的核心。多态尤其需要慢下来,把父类引用指向子类对象的执行过程自己跑一遍,光看视频容易产生"懂了"的错觉。
  • 异常处理和集合框架:前者是写健壮代码的前提,后者是后面学数据结构、框架的常用工具,List、Map 的常用操作要练到不查文档也能写。
  • IO 流和多线程:上册学完再看这两块会轻松很多。它们是 Java 基础里相对独立、入职后也高频用到的部分,建议放在最后集中攻。

适合谁,不适合谁

零基础、想系统学一门后端语言的人适合从这套课起步,因为它的讲解节奏偏稳,不跳步,配套资料也齐全。但如果你已经写过其他语言、只是想快速补 Java 语法差异,这套课的体量会偏大,可以直接跳下册的面向对象和集合部分,上册快速扫过即可。

另外提醒一点:基础课的定位是打底,不要指望学完就能做项目。学完这套之后,建议立刻找一个能上手的小练习把语法用起来,否则面向对象那部分很容易遗忘。

🔥 尚硅谷Java基础【带源码和课件】

Java基础入门必学

编辑点评

系统讲解Java基础,从环境搭建到核心语法,适合初学者快速入门。

⭐ 编辑推荐

尚硅谷Java基础课程,带你从零开始学习Java编程,掌握核心语法和开发环境。

✨ 课程亮点

系统讲解Java基础
适合初学者
从环境搭建到核心语法

课程目录

📁 尚硅谷2024新版Java基础(上)
📁 视频
76.Scanner键盘录入_介绍.avi [30.9 MB]
22.关键字的介绍.avi [28.1 MB]
24.入门程序出现的问题_java文件名和类名一致问题.avi [70.9 MB]
09.字节的介绍【不易整理‖请关注:CunWorkNoteS】.avi [64.4 MB]
23.入门程序出现的问题_乱码问题【整理不易‖记得关注:CunWorKNotes】.avi [120.2 MB]
157.封装_private的使用.avi [92.9 MB]
161.封装_有参构造的定义和使用.avi [86.7 MB]
158.封装_get&set方法的使用.avi [124.9 MB]
173.static关键字_静态成员访问特点【持续更新‖免费提供:CunworknoteS】.avi [156.0 MB]
126.方法_无参无返回值方法使用【持续更新‖免费提供:CunworknoteS】.avi [154.6 MB]
61.idea_类的创建以及入门程序的编写.avi [55.2 MB]
46.进制转换_二进制和十进制的转换.avi [69.5 MB]
49.进制转换_常识介绍.avi [71.5 MB]
137.方法_数组作为方法参数传递.avi [73.3 MB]
146.面向对象_类和对象练习.avi [47.0 MB]
12.java环境_jdk和jre的介绍【更多精选‖公众号:CunWorknotes】 .avi [62.4 MB]
109.数组练习_按照指定格式输出元素.avi [27.2 MB]
177.递归_介绍和基本使用【优质资源‖关注:cunWorkNotes 解锁】.avi [53.9 MB]
175.可变参数_使用和注意事项.avi [83.0 MB]
54.模块二回顾_模块三重点说明【优质资源‖关注:cunWorkNotes 解锁】.avi [66.5 MB]
38.变量_练习【资源精选‖更多关注:CunworkNotes】.avi [30.4 MB]
48.进制转换_二进制转十六进制.avi [26.6 MB]
105.数组操作_遍历数组.avi [84.1 MB]
106.数组操作_常见的两个异常.avi [86.2 MB]
62.idea_基本设置说明.avi [63.6 MB]
10.常用的dos命令【资源精选‖更多关注:CunworkNotes】.avi [55.9 MB]
193.模块九总结.avi [114.7 MB]
59.idea_module的操作【公重号:CunWorkNotes】.avi [162.9 MB]
103.数组操作_存储数据【优质资源‖关注:cunWorkNotes 解锁】.avi [101.7 MB]
182.数组常见算法_冒泡排序分析.avi [29.8 MB]
99.模块四回顾&模块五重点说明.avi [165.6 MB]
34.变量_变量的运算.avi [70.3 MB]
174.static关键字_静态成员在开发中使用场景.avi [98.7 MB]
19.文档注释的使用【优质资源‖关注:cunWorkNotes 解锁】.avi [63.0 MB]
28.甯搁噺_浠嬬粛.avi [92.1 MB]
53.模块二总结【公重号:CunWorkNotes】.avi [121.5 MB]
181.数组常见算法_数组翻转【优质资源‖关注:cunWorkNotes 解锁】.avi [93.0 MB]
41.数据类型转换_自动类型转换.avi [44.5 MB]
199.学生管理系统项目_修改功能.avi [135.1 MB]
167.本阶段扩展_javabean参与查询功能说明.avi [100.2 MB]
114.数组高级使用_数组合并【公重号:CunWorkNotes】.avi [93.0 MB]
91.for循环_求偶数和&统计偶数个数.avi [60.9 MB]
11.java环境_jvm和跨平台介绍.avi [67.3 MB]
107.数组练习_获取最大值【公重号:CunWorkNotes】.avi [74.9 MB]
72.运算符_三元运算符【公重号:CunWorkNotes】.avi [31.3 MB]
81.Random随机数_使用.avi [65.0 MB]
94.dowhile循环_基本使用【公重号:CunWorkNotes】.avi [30.7 MB]
97.猜数字小游戏.avi [86.6 MB]
149.面向对象_一个对象内存图.avi [109.8 MB]
153.面向对象_类和对象的练习.avi [123.0 MB]
127.方法_通用格式各部分解释.avi [117.2 MB]
13.java环境_jdk的下载和安装.avi [138.2 MB]
50.位运算_左移算法【整理不易‖记得关注:CunWorKNotes】.avi [70.9 MB]
159.封装_this关键字在set方法中的使用.avi [185.1 MB]
171.static关键字_使用.avi [77.1 MB]
198.学生管理系统项目_查看功能.avi [164.0 MB]
121.二维数组_存&取&遍历.avi [78.0 MB]
141.模块六总结.avi [142.0 MB]
165.本阶段扩展_javabean和表的对应关系.avi [48.8 MB]
129.方法_无参有返回值方法使用.avi [109.9 MB]
163.封装_快速编写javabean快捷键.avi [91.1 MB]
42.数据类型转换_强制类型转换.avi [46.5 MB]
184.数组常见算法_二分查找分析.avi [154.6 MB]
39.标识符的介绍.avi [44.2 MB]
183.数组常见算法_冒泡排序代码实现.avi [120.6 MB]
136.鏂规硶_缁冧範.avi [73.9 MB]
128.方法_有参无返回值方法使用.avi [52.1 MB]
30.常量_常量之间的运算.avi [34.7 MB]
122.二维数组_二维数组内存图.avi [49.2 MB]
32.鍙橀噺_瀹氫箟.avi [81.2 MB]
51.位运算_右移算法.avi [89.0 MB]
178.递归_练习1&输出3到1.avi [60.3 MB]
150.面向对象_两个对象内存图.avi [119.5 MB]
124.模块五回顾&模块六重点说明.mp4 [42.9 MB]
33.变量_基本使用.avi [97.5 MB]
131.方法_形式参数和实际参数说明.avi [21.8 MB]
160.封装_无参构造方法的定义和使用.avi [69.6 MB]
168.模块八总结.avi [47.4 MB]
65.运算符_算数运算符基本使用.avi [87.7 MB]
82.switch语句_基本使用.avi [24.7 MB]
80.Random闅忔満鏁癬浠嬬粛.avi [28.0 MB]
83.switch语句_case的穿透性.avi [106.1 MB]
74.模块三总结.avi [69.3 MB]
89.for循环_基本使用.avi [103.9 MB]
71.运算符_短路与&短路或的说明.avi [108.1 MB]
03.JavaSE的课程体系介绍.avi [20.7 MB]
86.if语句_else...if语句的使用.avi [48.2 MB]
104.数组操作_获取数据.avi [98.7 MB]
88.if语句_if和switch的区别.avi [53.0 MB]
69.运算符_比较运算符.avi [50.7 MB]
101.鏁扮粍_瀹氫箟.avi [128.3 MB]
04.软件和硬件的介绍.avi [19.3 MB]
75.模块三重点回顾&模块四重点说明.avi [51.2 MB]
02.java入门的重点说明.avi [35.4 MB]
笔记【公重号:CunWorkNotes】.zip [20.6 MB]
课件【优质资源‖关注:cunWorkNotes 解锁】.zip [15.1 MB]
📁 尚硅谷2024新版Java基础(下)
📁 视频
41.内部类_局部内部类实际操作【优质资源‖关注:cunWorkNotes 解锁】.avi [31.1 MB]
47.异常_异常介绍&异常出现过程说明【整理不易‖记得关注:CunWorKNotes】.avi [329.1 MB]
180.jdk新特性_Stream流常用方法&练习.avi [757.7 MB]
195.注解_超详细的注解解析.avi [164.4 MB]
179.jdk新特性_Stream流介绍和初体验.avi [131.7 MB]
52.异常_继承中方法重写抛异常问题说明.avi [31.8 MB]
194.注解_超详细的注解使用【整理不易‖记得关注:CunWorKNotes】.avi [84.3 MB]
38.内部类_外部类&内部类重名变量区分【优质资源‖关注:cunWorkNotes 解锁】.avi [40.9 MB]
123.闆嗗悎_Set鎺ュ彛_HashSet&LinkedHashSet.avi [233.4 MB]
21.接口_接口中的抽象方法.avi [40.4 MB]
198.模块二十五总结【更多精选‖公众号:CunWorknotes】 .avi [241.4 MB]
187.反射_class对象介绍&反射介绍.avi [118.2 MB]
196.注解_超详细的元注解使用.avi [137.1 MB]
145.IO流_IO流介绍&IO流流向区分【更多精选‖公众号:CunWorknotes】 .avi [108.9 MB]
71.模块十四总结【持续更新‖免费提供:CunworknoteS】.avi [141.1 MB]
18.模块十总结.avi [104.8 MB]
185.单元测试_Junit的具体使用.avi [293.6 MB]
171.正则表达式_介绍&初体验.avi [115.7 MB]
49.异常_异常处理方式1_throws【更多精选‖公众号:CunWorknotes】 .avi [369.2 MB]
135.集合_Hashtable和Vector&Vector源码分析.avi [481.8 MB]
148.IO流_文件复制练习【整理不易‖记得关注:CunWorKNotes】.avi [88.0 MB]
12.继承_this关键字的使用【更多精选‖公众号:CunWorknotes】 .avi [118.1 MB]
23.接口_接口中的成员变量【资源精选‖更多关注:CunworkNotes】.avi [44.4 MB]
77.日期相关类_Date类的使用.avi [78.3 MB]
17.抽象_综合案例.avi [318.2 MB]
165.模块二十二总结.avi [131.4 MB]
130.集合_Map集合练习_统计字符个数&斗地主Map版.avi [622.6 MB]
29.多态_向下转型问题说明&类型判断【更多精选‖公众号:CunWorknotes】 .avi [102.7 MB]
114.集合_ArrayList集合使用&源码详解.avi [939.0 MB]
84.模块十五总结.avi [346.2 MB]
81.工具类_System系统相关类【资源精选‖更多关注:CunworkNotes】.avi [75.6 MB]
25.多态_多态的介绍和基本使用.avi [105.2 MB]
85.模块十五回顾&模块十六重点说明【整理不易‖记得关注:CunWorKNotes】.avi [130.5 MB]
113.集合_数据结构说明.avi [166.3 MB]
138.模块二十总结.avi [148.4 MB]
109.集合_单列集合框架的介绍.avi [324.3 MB]
86.多线程_基础知识.avi [349.3 MB]
134.集合_TreeSet和TreeMap的特点和使用.avi [183.0 MB]
72.模块十四回顾&模块十五重点说明【资源精选‖更多关注:CunworkNotes】.avi [69.6 MB]
107.模块十七总结.avi [69.9 MB]
104.多线程_实现多线程方式3_实现Callable接口.avi [260.9 MB]
110.集合_Collection接口的介绍和使用.avi [333.8 MB]
124.集合_哈希值&字符串哈希算法【公重号:CunWorkNotes】.avi [505.5 MB]
126.模块十九总结【整理不易‖记得关注:CunWorKNotes】.avi [136.2 MB]
05.继承_继承的基本使用.avi [69.7 MB]
105.多线程_实现多线程方式4_线程池.avi [460.5 MB]
144.IO流_绝对路径和相对路径【更多精选‖公众号:CunWorknotes】 .avi [84.8 MB]
150.IO流_字符输出流【持续更新‖免费提供:CunworknoteS】.avi [112.0 MB]
68.String_分割方法&其他方法【公重号:CunWorkNotes】.avi [83.4 MB]
53.异常_throws和try...catch的使用时机【更多精选‖公众号:CunWorknotes】 .avi [143.1 MB]
70.StringBuilder_甯哥敤鏂规硶.avi [234.2 MB]
65.String_判断字符串内容方法.avi [230.9 MB]
95.多线程_死锁【持续更新‖免费提供:CunworknoteS】.avi [165.3 MB]
131.集合_哈希表存储过程说明.avi [346.3 MB]
115.集合_LinkedList集合使用&源码详解.avi [270.3 MB]
94.多线程_线程安全问题_同步方法.avi [225.8 MB]
136.闆嗗悎_Properties灞炴€ч泦.avi [91.4 MB]
120.集合_泛型的定义和使用&泛型通配符.avi [1.1 GB]
98.模块十六回顾&模块十七重点说明.avi [70.8 MB]
93.多线程_线程安全问题_同步代码块.avi [533.5 MB]
89.多线程_Thread中常用方法.avi [206.5 MB]
99.多线程_等待唤醒案例分析.avi [157.2 MB]
90.多线程_优先级&守护&礼让&插入线程方法.avi [594.7 MB]
91.多线程_创建线程方式2_实现Runnable接口.avi [186.0 MB]
97.模块十六总结.avi [130.8 MB]
92.多线程_匿名内部类创建多线程.avi [78.2 MB]
87.多线程_创建线程方式1_继承Thread.avi [220.8 MB]
96.多线程_线程生命周期.avi [224.0 MB]
61.模块十三回顾&模块十四重点说明.avi [53.9 MB]
62.String_介绍和实现原理说明.avi [122.2 MB]
74.数学相关类_BigInteger类.avi [124.5 MB]
75.数学相关类_BigDecimal类.avi [302.2 MB]
88.多线程_多线程运行原理.avi [49.2 MB]
54.异常_自定义异常&打印异常信息三个方法.avi [164.3 MB]
66.String_鑾峰彇鏂规硶.avi [83.8 MB]
73.数学相关类_Math类.avi [146.6 MB]
142.IO流_File类常见方法.avi [571.9 MB]
155.IO流_缓冲流关流原理&缓冲流读写原理.avi [120.0 MB]
167.网络编程_介绍&三要素&三次握手四次挥手.avi [591.9 MB]
157.IO流_字符编码介绍.avi [121.7 MB]
163.IO娴乢IO娴佸伐鍏风被_CommonsIO.avi [227.9 MB]
162.IO流_Properties结合IO流读取配置文件.avi [147.1 MB]
156.IO流_字符缓冲流使用.avi [93.3 MB]
100.多线程_等待唤醒案例实现&流程分析.avi [549.2 MB]
04.继承_继承的介绍.avi [128.3 MB]
133.集合_哈希表无索引&哈希表有序无序详解.avi [100.2 MB]
108.模块十七回顾&模块十八重点说明.avi [52.0 MB]
128.集合_双列集合框架.avi [73.1 MB]
132.集合_哈希表源码查看.avi [244.6 MB]
101.多线程_同步方法实现等待唤醒案例.avi [79.9 MB]
03.模块十重点说明.avi [20.3 MB]
160.IO流_序列号冲突问题&循环反序列化问题.avi [445.4 MB]
13.继承_继承的特点.avi [71.4 MB]
09.继承_方法重写的使用场景.avi [123.8 MB]
PPT【更多精选‖公众号:CunWorknotes】 .zip [33.6 MB]
代码.zip [2.7 MB]
总结.zip [3.2 MB]
笔记.zip [205.8 MB]

适合人群

  • Java初学者
  • 编程爱好者

🎯 学习收获

  • 掌握Java开发环境
  • 理解Java核心语法
  • 具备Java编程基础

🎉 祝您学习愉快!

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。