这套 Java 资料面向的是零基础到能上手做后端开发的过渡阶段,内容组织得比较完整,从语法基础一直铺到反射、动态代理、多线程这类进阶主题,还混入了斯坦福的练习题、力扣算法题和大厂面试题。它更适合愿意按顺序啃、自己动手写代码的人,而不是想靠看视频速成的人。

它解决的是哪些实际工作场景

很多人学 Java 卡在"语法都懂,但写不出东西"。这套资料里安排了阶段综合案例,比如带权重的随机抽奖、每日一记这类小项目,练的是把零散语法拼成一个能跑起来的功能。反射、动态代理、注解、类加载器这几块,是后面读 Spring 等框架源码绕不开的前置知识,学完至少能看懂框架在背后做了什么,而不是只会照着配置抄。日志、单元测试、XML 这几节则对应真实开发里的日常动作:写测试、看日志排查问题、处理配置文件。面试题和算法题部分,服务的是求职场景,用来检验基础是否扎实。

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

完全没接触过编程的人可以跟,但要有心理准备:前期语法部分节奏不快,需要自己把每个例子敲一遍。有其他语言基础的人可以跳过基础概念,直接从面向对象进阶切入,重点补 Java 的接口、抽象类、内部类这些设计习惯。已经会写简单 Java、但没系统学过进阶特性的人,建议把反射、动态代理、多线程当作主线,这几块是拉开差距的地方。

顺序上,先过基础语法和面向对象,再进入集合框架和 IO 流,这两块是写业务代码最常用的。进阶部分放在后面,反射和动态代理建议在有一定代码量之后再碰,否则容易只记住概念不会用。算法题和面试题不要一开始就刷,等基础打牢再拿来做检验,效果更好。

学完能独立做什么,资料怎么配合练

跟完之后,比较现实的目标是:能独立写一个带增删改查的控制台或简单 Web 功能,能读懂常见的 Java 项目结构,能自己写单元测试和日志,遇到框架报错时知道往哪个方向查。达不到直接进大厂的水平,但作为投递初级岗位前的底子,是够用的。

用法上,建议每个主题都遵循"看一段、停下来自己写一遍、再对照改"的节奏。综合案例不要只看讲解,先自己试着实现,卡住了再回去看。算法题每天固定做一两道,保持手感比一次刷很多更有效。面试题部分可以留到准备投简历前集中过一遍,用来查漏。整套资料信息量不小,按天推进容易疲,可以按主题模块拆开,一个模块吃透再进下一个,比赶进度更划算。

课程目录

课程目录417 集
  • 📁 资料 day35-基础加强(反射,动态代理).zip
  • [93.8 KB] day02-Java基础概念.zip
  • [753.6 MB] day30-阶段综合案例(带权重的随机&每日一记).zip
  • [50.4 MB] day36-基础加强(日志,类加载器,单元测试,xml,注解,羊了个羊).zip
  • [1.1 GB] day15-面向对象进阶(抽象类&接口&内部类)【资源精选‖更多关注:CunworkNotes】.zip
  • [524.7 KB] day23-集合(泛型&Set&数据结构).zip
  • [426.3 KB] day34-阶段项目实战(聊天室).zip
  • [333.8 MB] day32-多线程&juc.zip
  • [1.9 MB] day01-Java入门【优质资源‖关注:cunWorkNotes 解锁】.zip
  • [449.1 MB] day19-API(正则表达式).zip
  • [1.8 MB] day27-IO(异常&File&综合案例).zip
  • [344.4 KB] day29-IO(其他流).zip
  • [9.2 MB] 📁 视频 📁 📁 day10-字符串 03-String构造方法代码实现和内存分析.mp4
  • [69.7 MB] 05-练习-用户登录.mp4
  • [74.5 MB] 11-Stringjoiner.mp4
  • [50.0 MB] 12-字符串相关类的底层原理.mp4
  • [293.0 MB] 01-API和API帮助文档.mp4
  • [54.4 MB] 07-练习-字符串拼接和反转.mp4
  • [71.7 MB] 02-String概述.mp4
  • [41.9 MB] 06-练习-遍历字符串和统计字符个数.mp4
  • [61.3 MB] 10-StringBuilder的基本操作.mp4
  • [137.7 MB] 04-字符串的比较.mp4
  • [44.2 MB] 09-练习-手机号屏蔽-身份证号码信息查看-游戏骂人敏感词替换.mp4
  • [153.6 MB] 08-较难练习练习-金额转换.mp4
  • [127.7 MB] 15-后续练习思路分析.mp4
  • [25.1 MB] 14-较难练习-调整字符串的内容并比较.mp4
  • [90.8 MB] 13-较难练习-罗马数字的两种写法.mp4
  • [107.5 MB] 📁 📁 day25-阶段项目(综合练习&doudizhu游戏) 阶段项目(斗地主)-03-第二种排序方式.mp4
  • [139.7 MB] 阶段项目(斗地主)-04-登录页面.mp4
  • [167.0 MB] 阶段项目(斗地主)-01-准洗发.mp4
  • [132.0 MB] 阶段项目(斗地主)-02-第一种排序方式.mp4
  • [143.2 MB] 阶段项目(斗地主)-05-游戏页面.mp4
  • [135.3 MB] 阶段项目(斗地主)-07-游戏完善.mp4
  • [107.3 MB] 阶段项目(斗地主)-06-面向对象设计(Poker).mp4
  • [161.4 MB] 📁 📁 day30-阶段综合案例(带权重的随机&每日一记) IO流-56-综合练习12-拼图游戏(存档).mp4
  • [207.5 MB] IO流-59-综合练习17-每日一记(阶段大作业).mp4
  • [78.2 MB] IO流-52-综合练习08-登录注册.mp4
  • [133.5 MB] IO流-51-综合练习07-带权重的随机算法.mp4
  • [204.2 MB] IO流-50-综合练习06-随机点名器的四个需求.mp4
  • [33.5 MB] IO流-46-综合练习02-网络爬虫(爬取名字).mp4
  • [153.9 MB] IO流-55-综合练习11-拼图游戏(注册界面).mp4
  • [194.6 MB] IO流-54-综合练习10-拼图游戏(登录界面).mp4
  • [96.4 MB] IO流-47-综合练习03-网络爬虫(数据处理).mp4
  • [56.2 MB] IO流-57-综合练习15-properties的基本使用【整理不易‖记得关注:CunWorKNotes】.mp4
  • [97.2 MB] IO流-56-综合练习13-拼图游戏(读档)【持续更新‖免费提供:CunworknoteS】.mp4
  • [42.8 MB] IO流-53-综合练习09-拼图游戏(导入项目)【优质资源‖关注:cunWorkNotes 解锁】.mp4
  • [24.9 MB] IO流-45-综合练习01-网络爬虫(爬取姓氏).mp4
  • [208.0 MB] IO流-49-综合练习05-利用糊涂包生成假数据.mp4
  • [114.2 MB] IO流-58-综合练习16-拼图游戏(配置文件).mp4
  • [56.4 MB] IO流-48-综合练习04-网络爬虫(数据处理并写出).mp4
  • [130.4 MB] IO流-56-综合练习14-拼图游戏(数据同步)【公重号:CunWorkNotes】.mp4
  • [63.6 MB] 📁 📁 day29-IO(其他流) IO流-42-压缩流-压缩文件夹【不易整理‖请关注:CunWorkNoteS】.mp4
  • [118.4 MB] IO流-32-转换流基本用法【不易整理‖请关注:CunWorkNoteS】.mp4
  • [137.6 MB] IO流-40-解压缩流.mp4
  • [133.5 MB] IO流-33-转换流练习.mp4
  • [40.8 MB] IO流-25-字节缓冲流拷贝文件(一次读写一个字节)【不易整理‖请关注:CunWorkNoteS】.mp4
  • [87.3 MB] IO流-38-字节打印流.mp4
  • [110.9 MB] IO流-37-综合练习(读写多个对象).mp4
  • [59.6 MB] IO流-39-字符打印流.mp4
  • [88.9 MB] IO流-27-字节缓冲流的读写原理.mp4
  • [29.1 MB] IO流-30-综合练习02(恢复出师表的顺序).mp4
  • [102.2 MB] IO流-34-序列化流.mp4
  • [81.0 MB] IO流-36-序列化流和反序列化流的使用细节.mp4
  • [132.8 MB] IO流-44-常用工具包(hutool).mp4
  • [227.0 MB] IO流-43-常用工具包(Commons-io).mp4
  • [174.4 MB] IO流-35-反序列化流【优质资源‖关注:cunWorkNotes 解锁】.mp4
  • [23.4 MB] IO流-29-综合练习01(四种拷贝方式效率对比).mp4
  • [71.4 MB] IO流-31-综合练习03(控制软件运行次数)【更多精选‖公众号:CunWorknotes】 .mp4
  • [77.6 MB] IO流-26-字节缓冲流拷贝文件(一次读写一个字节数组).mp4
  • [18.5 MB] IO流-28-字符缓冲流【整理不易‖记得关注:CunWorKNotes】.mp4
  • [118.9 MB] IO流-41-压缩流-压缩单个文件.mp4
  • [62.8 MB] 📁 📁 day34-阶段项目实战(聊天室) 网络编程课后大作业.mp4
  • [72.5 MB] 📁 📁 day22-集合(List集合) 集合进阶-03-增强for介lambda表达式.mp4
  • [79.7 MB] 集合进阶-04-List中常见的方法和五种遍历方式.mp4
  • [170.8 MB] 集合进阶-08-迭代器源码分析.mp4
  • [101.2 MB] 集合进阶-02-迭代器.mp4
  • [167.2 MB] 集合进阶-05-数据结构(栈、队列、数组、链表).mp4
  • [110.0 MB] 集合进阶-07-LinkedList源码分析.mp4
  • [106.0 MB] 集合进阶-06-ArrayList源码分析【资源精选‖更多关注:CunworkNotes】.mp4
  • [207.1 MB] 集合进阶-01-单列集合顶层接口Collection.mp4
  • [160.0 MB] 📁 📁 day15-面向对象进阶(抽象类&接口&内部类) 02-接口【公重号:CunWorkNotes】.mp4
  • [79.5 MB] 04-接口和抽象类的综合案例.mp4
  • [108.6 MB] 06-初识内部类.mp4
  • [73.1 MB] 07-成员内部类.mp4
  • [198.7 MB] 03-接口的细节:成员特点和接口的各种关系.mp4
  • [95.3 MB] 08-静态内部类和局部内部类.mp4
  • [74.7 MB] 05-多学三招:接口中新增方法,接口应用和适配器设计模式.mp4
  • [137.5 MB] 09-匿名内部类.mp4
  • [124.0 MB] 01-抽象类和抽象方法【不易整理‖请关注:CunWorkNoteS】.mp4
  • [124.6 MB] 📁 📁 day12-学生管理系统升级版 01-学生管理系统升级-思路分析.mp4
  • [52.1 MB] 02-学生管理系统升级版.mp4
  • [253.6 MB] 📁 📁 day01-Java入门 02-人机交互-图形化界面的小故事.mp4
  • [41.5 MB] 14-Java学习-Java为什么这么火.mp4
  • [25.7 MB] 13-Java学习-Java能干什么.mp4
  • [26.7 MB] 12-Java学习-Java语言的发展.mp4
  • [16.0 MB] 09-Java学习-常见小问题.mp4
  • [24.2 MB] 06-Java概述和学习方法.mp4
  • [17.8 MB] 11-Java学习-Notepad.mp4
  • [22.5 MB] 15-Java学习-Java跨平台的原理.mp4
  • [26.2 MB] 01-Java学习介绍.mp4
  • [30.3 MB] 08-Java学习-HelloWorld小案例.mp4
  • [83.0 MB] 07-Java学习-JDK下载和安装.mp4
  • [41.7 MB] 03-打开CMD.mp4
  • [18.9 MB] 04-常见的CMD命令.mp4
  • [36.5 MB] 10-Java学习-环境变量.mp4
  • [30.5 MB] 16-JDK和JRE【公重号:CunWorkNotes】.mp4
  • [12.1 MB] 05-练习-利用CMD打开QQ并配置环境变量.mp4
  • [45.2 MB] 📁 📁 day33-网络编程课后大作业 网络编程课后大作业.mp4
  • [72.5 MB] 📁 📁 day35-基础加强(反射,动态代理) 反射-02-获取class对象的三种方式.mp4
  • [41.2 MB] 反射-03-反射获取构造方法.mp4
  • [179.0 MB] 反射-07-综合练习2(利用反射动态的创建对象和运行方法).mp4
  • [69.8 MB] 动态代理-01-动态代理的思想分析.mp4
  • [109.7 MB] 动态代理-02-动态代理的代码实现.mp4
  • [132.2 MB] 反射-06-综合练习01(保存任意对象数据).mp4
  • [47.7 MB] 反射-01-反射的概述.mp4
  • [34.4 MB] 反射-04-反射获取成员变量.mp4
  • [77.3 MB] 反射-05-反射获取成员方法.mp4
  • [118.7 MB] 📁 📁 day18-API(常见API,对象克隆) API-06-浅克隆、深克隆和对象工具类Objects.mp4
  • [172.8 MB] API-03-System.mp4
  • [126.3 MB] API-02-练习:两道数学算法题.mp4
  • [51.0 MB] API-04-Runtime.mp4
  • [155.1 MB] API-07-BigInteger基本使用和原理解析.mp4
  • [243.0 MB] API-08-BigDecima基本使用和原理解析.mp4
  • [234.2 MB] API-01-Math.mp4
  • [166.4 MB] API-05-Object.mp4
  • [128.8 MB] API-00-游戏打包成exe安装包.mp4
  • [90.1 MB] 📁 📁 day06-方法 11-方法的值传递.mp4
  • [21.2 MB] 09-方法的基本内存原理.mp4
  • [30.1 MB] 04-带返回值方法的定义和调用.mp4
  • [92.0 MB] 01-什么是方法?.mp4
  • [24.2 MB] 07-方法的三个练习:遍历求最大值和判断是否存在.mp4
  • [88.7 MB] 10-什么是基本数据类型和引用数据类型.mp4
  • [21.0 MB] 03-带参数的方法定义和调用.mp4
  • [64.0 MB] 06-方法的重载.mp4
  • [65.5 MB] 08-方法练习-拷贝数组.mp4
  • [42.1 MB] 05-方法的小结.mp4
  • [23.1 MB] 02-最简单的方法定义和调用.mp4
  • [57.9 MB] 📁 📁 day11-集合&学生管理系统 07-学生管理系统-查询和添加.mp4
  • [99.2 MB] 05-返回多个数据.mp4
  • [49.1 MB] 01-集合的基本使用.mp4
  • [55.3 MB] 06-学生管理系统业务分析并搭建主菜单.mp4
  • [121.9 MB] 08-学生管理系统-删除和修改.mp4
  • [42.4 MB] 03-集合练习-添加学生对象并遍历的两个练习.mp4
  • [77.1 MB] 02-集合练习-添加字符串和整数并遍历.mp4
  • [28.7 MB] 04-查找用户是否存在.mp4
  • [67.9 MB] 📁 📁 day17-面向对象综合练习(下) 阶段项目-10-阶段项目课后练习思路分析.mp4
  • [174.8 MB] 阶段项目-09-计步和菜单业务实现【持续更新‖免费提供:CunworknoteS】.mp4
  • [157.4 MB] 📁 📁 day16-面向对象综合练习(上) 阶段项目-07-移动图片.mp4
  • [153.6 MB] 阶段项目-01-项目介绍和界面搭建.mp4
  • [189.6 MB] 阶段项目-02-界面设置和菜单搭建.mp4
  • [128.4 MB] 阶段项目-06-美化界面.mp4
  • [133.0 MB] 阶段项目-04-打乱图片.mp4
  • [98.5 MB] 阶段项目-05-事件.mp4
  • [176.1 MB] 阶段项目-08-查看完整图片、作弊码和判断胜利.mp4
  • [180.5 MB] 阶段项目-03-添加图片.mp4
  • [194.0 MB] 📁 📁 day20-API(时间,包装类,练习) 常用API-07-两道综合练习.mp4
  • [88.0 MB] 常用API-02-JDK7时间-SimpleDateFormat.mp4
  • [156.1 MB] 常用API-01-JDK7时间-Date.mp4
  • [159.4 MB] 常用API-06-包装类.mp4
  • [175.2 MB] 常用API-05-JDK8时间类-日历和工具类.mp4
  • [130.8 MB] 常用API-04-JDK8时间类-时区,时间和格式化.mp4
  • [200.8 MB] 常用API-03-JDK7时间-Calendar.mp4
  • [148.4 MB] 常用API-08-三道综合练习.mp4
  • [127.8 MB] 📁 📁 day04-判断和循环 06-switch的扩展知识点和练习.mp4
  • [129.7 MB] 01-流程控制语句-顺序结构.mp4
  • [12.3 MB] 04-if的第三种格式.mp4
  • [75.2 MB] 05-switch语句和练习.mp4
  • [56.2 MB] 02-if第一种格式和注意事项加练习.mp4
  • [88.2 MB] 09-循环语句-while.mp4
  • [54.2 MB] 07-循环语句-for循环格式和练习.mp4
  • [59.5 MB] 08-for循环练习-累加思想和统计思想.mp4
  • [88.1 MB] 10-两道力扣算法题和do...while循环.mp4
  • [109.3 MB] 03-if的第二种格式和练习.mp4
  • [55.0 MB] 📁 📁 day27-IO(异常&File&综合案例) 11-自定义异常.mp4
  • [85.6 MB] 14-File的成员方法(创建、删除)【持续更新‖免费提供:CunworknoteS】.mp4
  • [130.0 MB] 21-综合练习5(统计文件夹大小).mp4
  • [97.6 MB] 15-File的成员方法(获取并遍历).mp4
  • [35.2 MB] 12-File的概述和构造方法.mp4
  • [86.3 MB] 16-File的成员方法(所有获取并遍历的方法).mp4
  • [123.5 MB] 20-综合练习4(删除文件夹).mp4
  • [80.7 MB] 19-综合练习3(遍历硬盘查找文件).mp4
  • [65.8 MB] 06-捕获异常灵魂四问(①②).mp4
  • [66.4 MB] 13-File的成员方法(判断、获取)【持续更新‖免费提供:CunworknoteS】.mp4
  • [152.6 MB] 09-抛出异常.mp4
  • [83.3 MB] 18-综合练习2(单个文件夹查找文件).mp4
  • [32.7 MB] 05-try...catch捕获异常.mp4
  • [38.8 MB] 10-综合练习.mp4
  • [94.9 MB] 22-综合练习6(统计各种文件数量).mp4
  • [96.6 MB] 08-异常中的常见方法.mp4
  • [59.9 MB] 03-异常在代码中的两个作用.mp4
  • [84.8 MB] 04-JVM虚拟机默认处理异常的方式.mp4
  • [17.2 MB] 17-综合练习1(创建文件).mp4
  • [35.2 MB] 02-编译时异常和运行时异常.mp4
  • [98.4 MB] 07-捕获异常灵魂四问(③④).mp4
  • [36.7 MB] 01-异常体系介绍.mp4
  • [53.2 MB] 📁 📁 day31-多线程&JUC 多线程&JUC-03-多线程的第一种实现方式.mp4
  • [50.0 MB] 多线程&JUC-22-多线程的6种状态.mp4
  • [22.7 MB] 多线程&JUC-18-等待唤醒机制的思路分析.mp4
  • [49.3 MB] 多线程&JUC-26-综合练习06(多线程统计并求最大值的解法一).mp4
  • [52.3 MB] 多线程&JUC-17-死锁.mp4
  • [46.8 MB] 多线程&JUC-14-同步代码块的两个小细节.mp4
  • [41.1 MB] 多线程&JUC-12-线程的安全问题.mp4
  • [47.4 MB] 多线程&JUC-09-礼让线程.mp4
  • [31.1 MB] 多线程&JUC-19-等待唤醒机制(消费者代码实现).mp4
  • [50.7 MB] 多线程&JUC-25-综合练习05(抽奖)【资源精选‖更多关注:CunworkNotes】.mp4
  • [59.2 MB] 多线程&JUC-10-插入线程.mp4
  • [27.9 MB] 多线程&JUC-20-等待唤醒机制(生产者代码实现).mp4
  • [27.8 MB] 多线程&JUC-15-同步方法.mp4
  • [143.3 MB] 多线程&JUC-04-多线程的第二种实现方式.mp4
  • [64.4 MB] 多线程&JUC-05-多线程的第三种实现方式【优质资源‖关注:cunWorkNotes 解锁】.mp4
  • [55.3 MB] 多线程&JUC-21-阻塞队列实现等待唤醒机制.mp4
  • [82.8 MB] 多线程&JUC-13-同步代码块.mp4
  • [72.4 MB] 多线程&JUC-11-线程的生命周期.mp4
  • [22.3 MB] 多线程&JUC-24-综合练习01~04(抢红包).mp4
  • [118.7 MB] 多线程&JUC-08-守护线程.mp4
  • [47.4 MB] 多线程&JUC-23-综合练习(需求分析).mp4
  • [39.2 MB] 多线程&JUC-01-什么是多线程?.mp4
  • [85.7 MB] 多线程&JUC-30-自定义线程池超详细解析.mp4
  • [166.4 MB] 多线程&JUC-27-综合练习06(解法二:线程栈)【整理不易‖记得关注:CunWorKNotes】.mp4
  • [88.9 MB] 多线程&JUC-02-并发和并行【公重号:CunWorkNotes】.mp4
  • [17.5 MB] 多线程&JUC-07-线程的优先级.mp4
  • [38.8 MB] 多线程&JUC-06-多线程中的常用成员方法.mp4
  • [130.6 MB] 多线程&JUC-16-lock锁【持续更新‖免费提供:CunworknoteS】.mp4
  • [76.8 MB] 多线程&JUC-28-综合练习07(多线程之间的比较).mp4
  • [71.1 MB] 多线程&JUC-29-线程池.mp4
  • [95.6 MB] 📁 📁 day09-面向对象综合训练 04-复杂对象数组练习-添加和遍历.mp4
  • [160.7 MB] 02-两个对象数组练习.mp4
  • [143.0 MB] 03-对象数组练习-判断并统计.mp4
  • [68.5 MB] 05-复杂对象数组练习-删除和修改.mp4
  • [74.0 MB] 01-文字版格斗游戏.mp4
  • [106.2 MB] 📁 📁 day23-集合(泛型&Set&数据结构) 集合进阶-14-HashSet、LinkedHashSet详解.mp4
  • [277.2 MB] 集合进阶-17-Map特点、常用API、三种遍历方式.mp4
  • [270.0 MB] 下集预告(斗地主游戏).mp4
  • [6.5 MB] 集合进阶-11-数据结构(二叉树,二叉查找树,平衡二叉树).mp4
  • [152.4 MB] 集合进阶-15-TreeSet第一种排序方式超详细讲解【不易整理‖请关注:CunWorkNoteS】.mp4
  • [230.0 MB] 集合进阶-13-数据结构(红黑树、红黑规则、添加节点处理方案详解).mp4
  • [200.9 MB] 集合进阶-12数据结构(平衡二叉树旋转机制)【优质资源‖关注:cunWorkNotes 解锁】.mp4
  • [139.7 MB] 集合进阶-16-Tree第二种排序方式和综合练习.mp4
  • [240.3 MB] 集合进阶-10-泛型的通配符和综合练习.mp4
  • [161.4 MB] 集合进阶-09-泛型类、泛型方法、泛型接口.mp4
  • [254.6 MB] 📁 📁 day24-集合(Map&可变参数&集合工具类) 集合进阶-01-双列集合的特点.mp4
  • [16.7 MB] 集合进阶-13-HashMap源码超详细解析(一).mp4
  • [171.2 MB] 集合进阶-21-综合练习1-随机点名器的两种实现方式【整理不易‖记得关注:CunWorKNotes】.mp4
  • [51.1 MB] 集合进阶-04-Map集合的第二种遍历方式(键值对).mp4
  • [60.5 MB] 集合进阶-05-Map集合的第三种遍历方式(lambda表达式).mp4
  • [47.2 MB] 集合进阶-24-综合练习4~5-带权重的随机点名项目.mp4
  • [73.9 MB] 从入门到起飞(下)课程介绍.mp4
  • [83.7 MB] 集合进阶-12-TreeMap练习3-利用TreeMap进行统计.mp4
  • [54.7 MB] 集合进阶-18-TreeMap源码超详细解析(二).mp4
  • [187.0 MB] 集合进阶-17-TreeMap源码超详细解析(一).mp4
  • [225.1 MB] 集合进阶-14-HashMap源码超详细解析(二).mp4
  • [148.1 MB] 集合进阶-11-TreeMap练习2-键位置添加自定义对象.mp4
  • [34.0 MB] 集合进阶-24-综合练习6-集合嵌套.mp4
  • [64.0 MB] 集合进阶-10-TreeMap的基本使用和基础练习1【资源精选‖更多关注:CunworkNotes】.mp4
  • [55.3 MB] 集合进阶-09-LinkedHashMap.mp4
  • [34.9 MB] 集合进阶-23-综合练习3-不重复的随机点名.mp4
  • [124.2 MB] 集合进阶-07-HashMap练习一(存储自定义对象).mp4
  • [58.8 MB] 集合进阶-03-Map集合的第一种遍历方式(键找值).mp4
  • [42.6 MB] 集合进阶-15-HashMap源码超详细解析(三).mp4
  • [108.3 MB] 集合进阶-06-HashMap基本的使用.mp4
  • [17.0 MB] 集合进阶-02-Map集合常用的API.mp4
  • [95.2 MB] 集合进阶-19-可变参数.mp4
  • [72.5 MB] 集合进阶-08-HashMap练习二(利用Map集合进行统计)【资源精选‖更多关注:CunworkNotes】.mp4
  • [90.0 MB] 集合进阶-16-HashMap源码超详细解析(四).mp4
  • [124.0 MB] 集合进阶-20-集合工具类Collections.mp4
  • [56.4 MB] 集合进阶-22-综合练习2-带有概率的随机点名.mp4
  • [54.6 MB] 📁 📁 day32-网络编程 网络编程-09-UDP协议(接收数据).mp4
  • [54.5 MB] 网络编程-13-TCP协议(中文乱码问题)【资源精选‖更多关注:CunworkNotes】.mp4
  • [25.4 MB] 网络编程-17-综合练习02(接收并反馈)【资源精选‖更多关注:CunworkNotes】.mp4
  • [87.2 MB] 网络编程-18-综合练习03(上传文件).mp4
  • [80.9 MB] 网络编程-07-协议.mp4
  • [27.8 MB] 网络编程-03-三要素(IP).mp4
  • [32.2 MB] 网络编程-08-UDP协议(发送数据).mp4
  • [44.4 MB] 网络编程-15-三次握手和四次挥手.mp4
  • [18.2 MB] 网络编程-14-TCP协议(代码细节).mp4
  • [40.7 MB] 网络编程-01-初始网络编程.mp4
  • [81.1 MB] 网络编程-19-综合练习04(文件名重复).mp4
  • [64.1 MB] 网络编程-16-综合练习01(多发多收).mp4
  • [67.5 MB] 网络编程-22-综合练习07(BS架构模型).mp4
  • [17.6 MB] 网络编程-05-InetAddress类的使用.mp4
  • [58.5 MB] 网络编程-21-综合练习06(线程池版的服务端).mp4
  • [31.4 MB] 网络编程-12-TCP协议(发送和接收数据).mp4
  • [54.0 MB] 网络编程-02-网络编程三要素【持续更新‖免费提供:CunworknoteS】.mp4
  • [61.9 MB] 网络编程-06-端口号.mp4
  • [11.3 MB] 网络编程-11-单播,组播,广播.mp4
  • [51.6 MB] 网络编程-20-综合练习05(多线程版的服务端).mp4
  • [62.2 MB] 网络编程-04-ipv4的一些小细节.mp4
  • [36.7 MB] 网络编程-10-UDP练习(聊天室).mp4
  • [75.6 MB] 📁 📁 day26-集合(Stream流&方法引用) Stream流-08-综合练习3-自定义对象过滤并收集.mp4
  • [93.0 MB] Stream流-06-综合练习1-数字过滤.mp4
  • [37.5 MB] 方法引用-01-方法引用概述.mp4
  • [115.4 MB] Stream流-05-收集方法collect超详解.mp4
  • [166.1 MB] Stream流-02-Stream流的思想和获取Stream流【公重号:CunWorkNotes】.mp4
  • [116.0 MB] Stream流-00-不可变集合超详解.mp4
  • [216.1 MB] 方法引用-08-练习2(获取部分属性并收集到数组).mp4
  • [47.6 MB] Stream流-04-Stream流终结方法详解.mp4
  • [76.6 MB] 方法引用-03-引用其他类的成员方法.mp4
  • [63.4 MB] 方法引用-04-引用本类或父类的成员方法.mp4
  • [68.6 MB] 方法引用-06-类名引用成员方法.mp4
  • [93.5 MB] Stream流-03-Stream流的中间方法.mp4
  • [191.6 MB] Stream流-01-初爽Stream流.mp4
  • [40.9 MB] 方法引用-08-练习1(转成自定义对象并收集到数组).mp4
  • [34.0 MB] 方法引用-05-引用构造方法.mp4
  • [72.5 MB] 方法引用-02-引用静态方法.mp4
  • [47.1 MB] 方法引用-07-引用数组的构造方法.mp4
  • [54.0 MB] Stream流-07-综合练习2-字符串过滤并收集.mp4
  • [49.2 MB] 📁 📁 day14-面向对象进阶(多态&包&final&权限修饰符&代码块) 02-多态中调用成员的特点.mp4
  • [73.3 MB] 03-多态的优势和弊端.mp4
  • [85.4 MB] 04多态的综合练习.mp4
  • [153.9 MB] 05-包和final.mp4
  • [181.9 MB] 01-认识多态.mp4
  • [66.8 MB] 06-权限修饰符和代码块.mp4
  • [161.0 MB] 📁 📁 day05-循环高级和数组 02-跳转控制语句.mp4
  • [27.7 MB] 05-综合练习3-判断是否为质数.mp4
  • [49.8 MB] 03-综合练习1-逢七过.mp4
  • [21.9 MB] 09-数组的遍历和综合练习.mp4
  • [79.4 MB] 10-数组的动态初始化和常见问题.mp4
  • [51.5 MB] 15-数组的内存图.mp4
  • [35.7 MB] 11-数组练习-求最值.mp4
  • [50.7 MB] 07-数组的概述和静态初始化.mp4
  • [56.3 MB] 01-循环高级-无限循环.mp4
  • [28.0 MB] 06-综合练习-猜数字小游戏.mp4
  • [87.4 MB] 14-数组练习-打乱数据.mp4
  • [23.4 MB] 08-数组的地址值和元素访问.mp4
  • [44.0 MB] 12-数组练习-求和并统计个数【优质资源‖关注:cunWorkNotes 解锁】.mp4
  • [44.7 MB] 13-数组练习-交换数据.mp4
  • [40.3 MB] 04-综合练习2-平方根.mp4
  • [29.0 MB] 📁 📁 day08-面向对象 05-构造方法.mp4
  • [54.1 MB] 06-标准的javabean类.mp4
  • [51.9 MB] 04-就近原则和this关键字【整理不易‖记得关注:CunWorKNotes】.mp4
  • [44.0 MB] 01-面向对象介绍.mp4
  • [9.0 MB] 07-三种情况的对象内存图【不易整理‖请关注:CunWorkNoteS】.mp4
  • [130.1 MB] 03-封装.mp4
  • [167.0 MB] 08-基本数据类型和引用数据类型.mp4
  • [20.2 MB] 02-类和对象.mp4
  • [99.9 MB] 10-成员和局部.mp4
  • [8.4 MB] 09-this的内存原理【持续更新‖免费提供:CunworknoteS】.mp4
  • [42.7 MB] 📁 📁 day07-综合练习 03-开发验证码.mp4
  • [60.7 MB] 08-双色球彩票系统.mp4
  • [84.2 MB] 07-抽奖的两种实现方式.mp4
  • [62.2 MB] 01-卖飞机票.mp4
  • [53.9 MB] 综合练习-09-二维数组.mp4
  • [223.5 MB] 05-评委打分.mp4
  • [73.0 MB] 02-找质数【公重号:CunWorkNotes】.mp4
  • [37.5 MB] 06-数字加密和解密.mp4
  • [140.4 MB] 04-数组元素赋值.mp4
  • [16.2 MB] 📁 📁 day19-API(正则表达式) 正则表达式-04-爬虫【整理不易‖记得关注:CunWorKNotes】.mp4
  • [150.1 MB] 正则表达式-05-带条件爬取,贪婪爬取和识别正则的两个方法.mp4
  • [162.5 MB] 正则表达式-02-正则表达式基本练习.mp4
  • [152.4 MB] 正则表达式-01-正则表达式初体验和基本规则.mp4
  • [244.4 MB] 正则表达式-06-捕获分组和非捕获分组.mp4
  • [115.3 MB] 正则表达式-03-正则表达式基本练习2.mp4
  • [133.0 MB] 📁 📁 day13-面向对象进阶(static&继承) 04-继承的概述.mp4
  • [92.9 MB] 02-static-静态方法和工具类.mp4
  • [161.4 MB] 07-继承中成员变量和成员方法的访问特点.mp4
  • [199.6 MB] 03-static的注意事项.mp4
  • [230.5 MB] 01-static-静态变量.mp4
  • [53.9 MB] 08-继承中的构造方法和this super关键字.mp4
  • [82.6 MB] 06-子类到底能继承父类中的哪些内容.mp4
  • [221.4 MB] 05-继承的特点和继承体系的设计.mp4
  • [172.8 MB] 📁 📁 day03-运算符 04-05-隐式转换和强制转换.mp4
  • [82.1 MB] 9-四种逻辑运算符.mp4
  • [44.0 MB] 11-三元运算符和运算符的优先级【公重号:CunWorkNotes】.mp4
  • [60.2 MB] 06-字符串和字符的加操作.mp4
  • [64.5 MB] 07-自增自减运算符-基本使用.mp4
  • [48.2 MB] 01-03-算术运算符详解和综合练习.mp4
  • [116.7 MB] 12-多学一招原码反码补码.mp4
  • [74.9 MB] 08-赋值运算符和关系运算符.mp4
  • [59.5 MB] 10-短路逻辑运算符.mp4
  • [62.1 MB] 📁 📁 day21-API(算法,lambda,练习) 常见算法-05-快速排序.mp4
  • [129.5 MB] 常见算法-06-常见算法的API-Arrays.mp4
  • [200.5 MB] 常见算法-01-基本、二分、插值和斐波那契查找.mp4
  • [211.4 MB] 常见算法-04-插入排序和递归算法.mp4
  • [173.6 MB] 常见算法-02-分块,分块扩展,哈希查找【优质资源‖关注:cunWorkNotes 解锁】.mp4
  • [147.0 MB] 常见算法-03-冒泡排序和选择排序.mp4
  • [132.0 MB] 常见算法-08-五道经典算法题.mp4
  • [191.0 MB] 常见算法-07-lambda表达式.mp4
  • [141.9 MB] 📁 📁 day28-IO(字节流&字符流) IO流-23-综合练习02(加密和解密文件).mp4
  • [59.2 MB] IO流-20-字符输入流的底层原理超详解.mp4
  • [151.0 MB] IO流-02-IO流的体系和字节输出流基本用法.mp4
  • [46.3 MB] IO流-13-字符集详解(ASCII,GBK).mp4
  • [124.5 MB] IO流-07-字节输入流读取数据的细节.mp4
  • [44.8 MB] IO流-19-字符流输出流写出数据.mp4
  • [60.3 MB] IO流-15-为什么会有乱码?.mp4
  • [43.8 MB] IO流-24-综合练习03(修改文件中的数据).mp4
  • [130.4 MB] IO流-09-文件拷贝的基本代码.mp4
  • [61.8 MB] IO流-06-字节输入流的基本用法.mp4
  • [35.5 MB] IO流-21-字符输出流的底层原理超详解.mp4
  • [55.0 MB] IO流-04-字节输出流写出数据的三种方式.mp4
  • [40.0 MB] IO流-01-IO流的概述【资源精选‖更多关注:CunworkNotes】.mp4
  • [92.6 MB] IO流-16-Java中编码和解码的代码实现.mp4
  • [54.3 MB] IO流-14-字符集详解(Unicode).mp4
  • [83.9 MB] IO流-22-综合练习01(拷贝文件夹)【整理不易‖记得关注:CunWorKNotes】.mp4
  • [71.1 MB] IO流-12-IO流中不同JDK版本捕获异常的方式【更多精选‖公众号:CunWorknotes】 .mp4
  • [117.4 MB] IO流-03-字节输出流写出数据的细节.mp4
  • [72.1 MB] IO流-08-字节输入流循环读取.mp4
  • [46.4 MB] IO流-17-字符输入流-空参read方法详解.mp4
  • [77.5 MB] IO流-10-文件拷贝的弊端和解决方案.mp4
  • [105.5 MB] IO流-11-文件拷贝改写.mp4
  • [50.5 MB] IO流-05-换行和续写.mp4
  • [84.0 MB] IO流-18-字符输入流-有参read方法详解【资源精选‖更多关注:CunworkNotes】.mp4
  • [37.6 MB] 📁 📁 day02-Java基础概念 05-变量-使用方式和注意事项.mp4
  • [45.2 MB] 10-定义变量的三个练习.mp4
  • [75.0 MB] 01-注释【公重号:CunWorkNotes】.mp4
  • [47.4 MB] 14-idea-扩展设置和项目、模块的操作.mp4
  • [69.8 MB] 08-数据类型.mp4
  • [48.9 MB] 02-关键字.mp4
  • [23.5 MB] 13-idea中的第一个代码.mp4
  • [33.1 MB] 04-变量-基本用法.mp4
  • [26.3 MB] 11-键盘录入.mp4
  • [53.0 MB] 07-计算机中的数据存储.mp4
  • [432.4 MB] 09-标识符.mp4
  • [34.7 MB] 06-变量练习-计算公交车的人数.mp4
  • [35.8 MB] 12-idea的概述和下载安装.mp4
  • [25.3 MB] 03-字面量.mp4
  • [59.1 MB] 完结篇.mp4
  • [392.3 MB] 适合人群 Java初学者 希望提升Java技能的开发者 准备面试的开发者 学习收获 掌握Java基础语法和面向对象编程 熟悉Java高级特性如反射、多线程等 通过实战项目提升编程能力 祝您学习愉快! 学有所成,前程似锦!