这门 JavaSE 课的分量不轻,从环境搭建一直铺到几个能跑起来的完整项目,最后还带上了 JDK 21 的新语法。它要解决的问题很明确:很多人学 Java 卡在“语法看得懂、动手写不出”,或者写完一段代码不知道对不对、能不能用。这套资料用大量课后作业和案例把语法点逼到实际场景里,尤其是文件拷贝、股票行情这类小项目,逼着你把前面零散的知识串起来。

适合什么基础,以及先看哪几块

完全零基础可以进,但要有心理准备:前几十讲节奏偏慢,运算符、条件语句、循环这些会反复练。如果你已经会一点别的语言,可以跳过最前面的环境配置和基础语法,直接从集合框架、异常处理、IO 流这几块切入,再回头补 JDK 21 的新特性。建议先看集合框架和日期时间处理这两段,它们是后面项目里出现频率最高的部分;枚举和 System/Object 这类课放在中间看,属于查漏补缺型。JDK 新特性(钻石操作符、JShell、instanceof 模式匹配)不必一开始就啃,等能独立写小工具了再回头看,理解会顺很多。

学完能独立做什么

最实际的检验标准是:能不能自己写出一个带文件读写、集合存储、日期处理的控制台程序,并且能打包成可运行的应用。资料里股票行情那个项目就是这类综合练习,从功能实现到打包验证走了一遍。学完这套,独立完成一个命令行版的数据管理小工具、或者把一段重复的手工操作写成 Java 脚本,是够用的。但它不涉及框架和数据库,别指望学完就能接 Web 后端需求,那是下一步的事。

资料怎么配合练习

视频和作业是绑在一起的,每讲完一块就去做对应的练习题,尤其是包和注释、文件拷贝那几节,作业里埋的坑比视频里多。看视频时别只跟着敲,先暂停自己写一遍,卡住了再回去看讲解。项目部分建议先看功能演示,然后关掉视频自己实现,最后再对照它的做法修正。JDK 21 的新特性可以单独整理成一份笔记,遇到旧写法时想想有没有更简洁的替代。整体上,这套资料适合当作一本能动手的参考书,而不是刷完就过的连续剧。

课程目录

小滴-新版JavaSE-自学从入门到多案例项目教程JDK99 集
  • 21 + IDEA 旗舰版  📄 30.Java核心基础之Ifelse条件语句.mp4
  •  📄 15.课程作业-包和注释练习题布置和答案讲解.mp4
  •  📄 69.课程作业之Java实现文件的拷贝案例实战《下》.mp4
  •  📄 93.股票行情项目App打包和整体功能验证.mp4
  •  📄 76.新版Java日期时间处理类案例实战.mp4
  •  📄 95.JDK新特性之钻石操作符语法糖说明.mp4
  •  📄 80.Enum枚举类和使用场景案例实战.mp4
  •  📄 24.Java核心基础之多类型运算符《上》.mp4
  •  📄 94.JDK新特性之交互式命令行工具JShell.mp4
  •  📄 100.JDK新特性之instanceof模式匹配和类型转换.mp4
  •  📄 78.Java核心对象System和Obejct讲解..mp4
  •  📄 56.Java集合框架之Comparable排序接口实战.mp4
  •  📄 17.java核心基础知识之修饰符和使用场景.mp4
  •  📄 89.股票行情项目基本框架搭建和模块划分.mp4
  •  📄 19.计算机单位存储换算和Java数据类型讲解.mp4
  •  📄 72.Buffer字符输入和输出流介绍和案例实战.mp4
  •  📄 48.计算机核心基础之大话数据结构-重点.mp4
  •  📄 81.股票行情应用项目介绍和完成效果演示.mp4
  •  📄 46.java异常处理进阶之多重捕获处理.mp4
  •  📄 65.Java输出流OutputStream案例实战.mp4
  •  📄 74.字符流和字节流的桥梁OutputStreamWriter.mp4
  •  📄 42.Java面向对象编程之InstanceOf关键字.mp4
  •  📄 83.企业开发轻量级的数据交换格式json讲解.mp4
  •  📄 73.字符流和字节流的桥梁InputStreamReader.mp4
  •  📄 31.Java核心基础之Switch条件分支语句.mp4
  •  📄 20.java核心基础之数组知识点讲解.mp4
  •  📄 12.企业开发必备技能之IDEAdebug基础调试技能.mp4
  •  📄 58.集合Collection综合案例之作业布置和答案.mp4
  •  📄 37.Java面向对象核心关键字this讲解.mp4
  •  📄 10.D哥带你理解面向对象编程概念和特点.mp4
  •  📄 25.Java核心基础之多类型运算符《下》.mp4
  •  📄 45.Java内置异常体系分类和核心方法讲解.mp4
  •  📄 39.Java面向对象编程之继承的super关键字.mp4
  •  📄 101.JDK新特性之Lamda箭头函数案例实战.mp4
  •  📄 29.Java核心基础之循环break退出和跳过.mp4
  •  📄 11.课程作业-类创建练习题布置和答案讲解.mp4
  •  📄 07.企业主流Java开发编辑器-新一代IDEA安装.mp4
  •  📄 54.Java集合框架之Collections工具类实战.mp4
  •  📄 68.课程作业之Java实现文件的拷贝案例实战《上》.mp4
  •  📄 40.Java面向对象编程之抽象abstract.mp4
  •  📄 43.课程作业-之简单计算器编写和答案讲解.mp4
  •  📄 92.股票行情项目App交互入口函数开发实战.mp4
  •  📄 35.Java核心概念之面向对象编程OOP.mp4
  •  📄 103.高级技术岗成长路线-IT技术人的职场充电站.mp4
  •  📄 96.JDK新特性之优化快速创建只读集合.mp4
  •  📄 28.Java核心基础之String字符串讲解.mp4
  •  📄 44.Java异常Exception讲解和使用场景.mp4
  •  📄 16.新特性-走进Java程序的标识符和关键字.mp4
  •  📄 64.Java输入流InputStream案例实战.mp4
  •  📄 85.System.in和Scanner实时获取用户输入.mp4
  •  📄 102.新版JavaSE基础知识点总结回顾和梳理.mp4
  •  📄 22.Java核心基础之多变量类型和作用域.mp4
  •  📄 66.JavaIO包之缓冲Buffer输入输出流介绍.mp4
  •  📄 97.JDK新特性之大文本块使用技巧实战.mp4
  •  📄 27.Java核心基础之for和for-each循环讲解.mp4
  •  📄 47.java异常处理进阶之自定义异常和作业讲解.mp4
  •  📄 49.Java进阶核心之Collection集合框架概要.mp4
  •  📄 88.新版Java代码自带HttpClient案例实战.mp4
  •  📄 41.新特性-Java面向对象编程之接口interface.mp4
  •  📄 86.API应用市场和股票行情接口对接介绍.mp4
  •  📄 51.Java进阶核心之哈希表和Map实战.mp4
  •  📄 50.Java进阶核心之集合框架List实战.mp4
  •  📄 63.Java核心字符编码和字符-字节流介绍.mp4
  •  📄 55.Java集合框架之Comparator排序接口实战.mp4
  •  📄 71.Java字符输出流Writer案例实战.mp4
  •  📄 98.JDK新特性之本地变量类型推断技巧实战.mp4
  •  📄 87.Postman软件和股票行情接口测试说明.mp4
  •  📄 59.集合Collection综合案例之成绩排序作业布置和答案.mp4
  •  📄 13.看懂写的代码之Java注释介绍和IDEA模版配置.mp4
  •  📄 34.课程作业-银行存款系统-功能代码实现和讲解.mp4
  •  📄 60.计算机核心基础之文件和路径核心知识点.mp4
  •  📄 61.java核心知识之File类和API讲解.mp4
  •  📄 84.JavaSE整合第三方包和JSON开源库介绍.mp4
  •  📄 09.手写你的的第一份java代码和规范讲解.mp4
  •  📄 23.Java核心基础之方法入参和返回值讲解.mp4
  •  📄 14.Java模块划分和包的import使用.mp4
  •  📄 03.短平快系统掌握java从入门到高手学后水平.mp4
  •  📄 90.股票行情项目HTTP工具类和接口封装.mp4
  •  📄 67.新版缓冲Buffer输入输出流综合案例实战.mp4
  •  📄 01.偏偏只有你-IT职业方向选择和新一代JavaSE课程介绍.mp4
  •  📄 02.10年IT老手教你Java学习和高效提问技巧.mp4
  •  📄 82.Web应用核心技术之HTTP协议核心知识.mp4
  •  📄 18.课程作业-访问修饰符练习题布置和答案讲解.mp4
  •  📄 62.课程作业-文件夹和文件操作作业布置和练习.mp4
  •  📄 26.Java核心基础之while循环和作业讲解.mp4
  •  📄 06.苹果Mac-新版JDK21注意事项和安装实战.mp4
  •  📄 75.课程作业之字符流实现文本批量修改器.mp4
  •  📄 77.新版Java时间工具类和格式化案例实战.mp4
  •  📄 05.Window11环境变量介绍和新版JDK21安装实战.mp4
  •  📄 33.课程作业-银行存款系统和功能需求说明.mp4
  •  📄 36.Java面向对象的中的构造函数和方法封装.mp4
  •  📄 04.10年如1日-Java语言编程发展历程和JVM概述.mp4
  •  📄 08.使用IDEA创建自己的第一个Java项目.mp4
  •  📄 91.股票行情项目Service业务逻辑开发实战.mp4
  •  📄 32.Java核心基础之static静态代码块和方法.mp4
  •  📄 38.继承老王的财产-面向对象编程之继承extend.mp4
  •  📄 79.常见基本数据类型的包装数据类型实战.mp4
  •  📄 70.Java字符输入流Reader案例实战.mp4
  •  📄 99.JDK新特性之数据Record关键字应用实战.mp4