Java核心技术视频教程-威哥主讲
Java核心技术系统学习:从零基础到项目实战全攻略

1. 为什么选择这套Java核心技术教程
这套视频教程采用阶梯式教学体系,从环境配置到综合项目实战,完整覆盖JavaSE所有核心知识点。课程特别适合零基础学习者,通过178个知识模块+38小时实战演练,帮助学习者建立系统的编程思维。威哥老师深入浅出的讲解风格,配合大量生活化案例,让抽象的概念变得直观易懂。2. 课程核心内容模块解析
教程包含19个知识模块,从基础语法到高级特性形成完整闭环:
- 基础篇:环境搭建、数据类型、流程控制(1-3章)
- 进阶篇:面向对象、异常处理、集合框架(4-9章)
- 高级篇:多线程、网络编程、反射机制(10-12章)
- 实战篇:综合项目开发(19章)
特别值得关注的是数据结构与算法专题,包含链表、二叉树等核心内容,以及冒泡排序等8大经典算法实现。3. 课程特色与教学优势
项目驱动式学习是本课程最大亮点,最后的电商系统实战项目整合了:
- 用户管理模块(注册/登录)
- 商品订单系统
- UML设计图实践
- Git版本控制
课程采用新老版本对比教学,既包含传统IO/NIO等基础内容,也涵盖Lambda表达式等JDK8新特性,帮助学习者掌握与时俱进的开发技能。4. 适合哪些人群学习
本教程特别适合:
- 计划转行IT的零基础学习者
- 需要系统巩固Java基础的在职开发
- 计算机相关专业在校学生
- 准备Java认证考试的技术人员
课程提供完整的配套代码和阶段测试案例,通过双色球等趣味项目保持学习兴趣。5. 课程知识体系亮点
教程在传统教学基础上增加了三大特色模块:
1. 设计模式专题:包含单例、代理等6大常用模式
2. 开发工具链:Eclipse/IDEA双平台教学
3. 扩展技术栈:XML/JSON数据处理技术
内存分析图示和反编译技术的讲解,帮助学习者深入理解Java底层运行机制。
这套教程的价值在于将零散的知识点串联成完整的技能树,通过216个视频单元构建扎实的编程基础。从DOS命令到多线程开发,再到完整项目部署,形成闭环学习体验,是掌握Java核心技术的优选方案。
资源下载通道
夸克网盘分享
文件大小:35.02 GB
资源目录列表:
├─Java核心技术视频教程│ ├─第01章Java开发入门
│ │ ├─001_威哥经典Java核心技术学习路线先导片.mp4
│ │ ├─002_Java开发入门_计算机基本概念与DOS命令.mp4
│ │ ├─003_Java开发入门_发展史体系与下载.mp4
│ │ ├─004_Java开发入门_JDK安装与环境变量配置.mp4
│ │ ├─005_Java开发入门_HelloWorld案例与分析.mp4
│ │ ├─006_Java开发入门_JavaDoc与跨平台原理.mp4
│ │ ├─007_Java开发入门_开发工具配置与反编译.mp4
│ ├─第02章Java编程基础
│ │ ├─008_Java编程基础_变量与标识符.mp4
│ │ ├─009_Java编程基础_八种基本数据类型.mp4
│ │ ├─010_Java编程基础_进制与转换.mp4
│ │ ├─011_Java编程基础_基本数据类型转换.mp4
│ │ ├─012_Java编程基础_关键字与转义字符.mp4
│ │ ├─013_Java编程基础_算术赋值关系运算符.mp4
│ │ ├─014_Java编程基础_逻辑运算符与示例.mp4
│ │ ├─015_Java编程基础_位运算符与变量交换.mp4
│ │ ├─016_Java编程基础_三目运算符与优先级.mp4
│ │ ├─017_Java编程基础_if分支语句.mp4
│ │ ├─018_Java编程基础_switch分支语句.mp4
│ │ ├─019_Java编程基础_分支语句比较和经验总结.mp4
│ │ ├─020_Java编程基础_while与dowhile循环.mp4
│ │ ├─021_Java编程基础_for循环.mp4
│ │ ├─022_Java编程基础_多重循环案例与小结.mp4
│ ├─第03章方法与数组
│ │ ├─023_方法与数组_方法的定义与参数.mp4
│ │ ├─024_方法与数组_方法的返回值与重载.mp4
│ │ ├─025_方法与数组_数组的定义与四种赋值方式.mp4
│ │ ├─026_方法与数组_数组遍历和内存分析.mp4
│ │ ├─027_方法与数组_数组示列之猜数与打印三角形.mp4
│ │ ├─028_方法与数组_二维数组与最大最小值算法.mp4
│ │ ├─029_方法与数组_冒泡排序算法.mp4
│ │ ├─030_方法与数组_选择排序算法.mp4
│ │ ├─031_方法与数组_插入排序算法.mp4
│ │ ├─032_方法与数组_二分查找算法.mp4
│ │ ├─033_方法与数组_Arrays工具类.mp4
│ │ ├─034_方法与数组_双色球案例(上).mp4
│ │ ├─035_方法与数组_双色球案例(中).mp4
│ │ ├─036_方法与数组_双色球案例(下).mp4
│ ├─第04章面向对象(上)
│ │ ├─037_面向对象(上)_面向对象基本概念.mp4
│ │ ├─038_面向对象(上)_类和对象的定义格式.mp4
│ │ ├─039_面向对象(上)_类和对象的内存分析.mp4
│ │ ├─040_面向对象(上)_面向对象封装性.mp4
│ │ ├─041_面向对象(上)_成员变量和局部变量.mp4
│ │ ├─042_面向对象(上)_构造方法.mp4
│ │ ├─043_面向对象(上)_this关键字.mp4
│ │ ├─044_面向对象(上)_值传递与引用传递.mp4
│ │ ├─045_面向对象(上)_对象的一对一关系.mp4
│ │ ├─046_面向对象(上)_static关键字修饰属性和方法.mp4
│ │ ├─047_面向对象(上)_完整内存结构图与main方法详解.mp4
│ │ ├─048_面向对象(上)_代码块.mp4
│ │ ├─049_面向对象(上)_单例设计模式.mp4
│ │ ├─050_面向对象(上)_对象数组案例(1).mp4
│ │ ├─051_面向对象(上)_对象数组案例(2).mp4
│ ├─第05章面向对象(下)
│ │ ├─052_面向对象(下)_继承的基本概念.mp4
│ │ ├─053_面向对象(下)_继承小结.mp4
│ │ ├─054_面向对象(下)_方法重写与super关键字.mp4
│ │ ├─055_面向对象(下)_继承应用示例.mp4
│ │ ├─056_面向对象(下)_final关键字.mp4
│ │ ├─057_面向对象(下)_抽象类的基本概念.mp4
│ │ ├─058_面向对象(下)_接口的基本概念.mp4
│ │ ├─059_面向对象(下)_面向对象的多态性.mp4
│ │ ├─060_面向对象(下)_instanceof关键字.mp4
│ │ ├─061_面向对象(下)_抽象类应用之模板方法设计模式.mp4
│ │ ├─062_面向对象(下)_接口应用之策略设计模式.mp4
│ │ ├─063_面向对象(下)_Object类.mp4
│ │ ├─064_面向对象(下)_简单工厂设计模式.mp4
│ │ ├─065_面向对象(下)_静态代理设计模式.mp4
│ │ ├─066_面向对象(下)_适配器设计模式.mp4
│ │ ├─067_面向对象(下)_内部类详解(1).mp4
│ │ ├─068_面向对象(下)_内部类详解(2).mp4
│ │ ├─069_面向对象(下)_内部类详解(3).mp4
│ │ ├─070_面向对象(下)_递归算法.mp4
│ │ ├─071_面向对象(下)_数据结构之链表(1).mp4
│ │ ├─072_面向对象(下)_数据结构之链表(2).mp4
│ │ ├─073_面向对象(下)_数据结构之链表(3).mp4
│ │ ├─074_面向对象(下)_基本数据类型包装类.mp4
│ │ ├─075_面向对象(下)_包与访问修饰符.mp4
│ ├─第06章Eclipse与异常处理
│ │ ├─076_Eclipse与异常处理_Eclipce开发工具基本使用.mp4
│ │ ├─077_Eclipse与异常处理_异常概念与简单使用.mp4
│ │ ├─078_Eclipse与异常处理_try_catch_finally的使用.mp4
│ │ ├─079_Eclipse与异常处理_throw_throws与异常规则.mp4
│ │ ├─080_Eclipse与异常处理_自定义异常与assert.mp4
│ │ ├─081_Eclipse与异常处理_新特性与debug技术.mp4
│ ├─第07章常用类库API
│ │ ├─082_常用类库API_String类原理分析.mp4
│ │ ├─083_常用类库API_String常用方法介绍.mp4
│ │ ├─084_常用类库API_StringBuffer源码分析与常用方法.mp4
│ │ ├─085_常用类库API_StringBuilder分析.mp4
│ │ ├─086_常用类库API_程序国际化Local与属性文件.mp4
│ │ ├─087_常用类库API_程序国际化ResourceBundle与动态文本处理.mp4
│ │ ├─088_常用类库API_Math_Random和日期工具类的使用.mp4
│ │ ├─089_常用类库API_Comparable与Comparator.mp4
│ │ ├─090_常用类库API_Cloneable接口.mp4
│ │ ├─091_常用类库API_System和Runtime.mp4
│ │ ├─092_常用类库API_数字处理工具类.mp4
│ │ ├─093_常用类库API_MD5简单使用.mp4
│ │ ├─094_常用类库API_数据结构之二叉树实现原理.mp4
│ │ ├─095_常用类库API_JDK8新特性Lambda表达式语法.mp4
│ │ ├─096_常用类库API_JDK8新特性Lambda表达式应用与小结.mp4
│ ├─第08章文件与IO
│ │ ├─097_文件与IO_File类的使用.mp4
│ │ ├─098_文件与IO_指定目录查找文件示例.mp4
│ │ ├─099_文件与IO_字节输出输入流.mp4
│ │ ├─100_文件与IO_字节输出输入流原理分析.mp4
│ │ ├─101_文件与IO_字符输入输出流实现与分析.mp4
│ │ ├─102_文件与IO_简单的文件复制示例.mp4
│ │ ├─103_文件与IO_字节字符转换流.mp4
│ │ ├─104_文件与IO_字节缓冲流.mp4
│ │ ├─105_文件与IO_字符缓冲流.mp4
│ │ ├─106_文件与IO_打印流.mp4
│ │ ├─107_文件与IO_对象流与序列化.mp4
│ │ ├─108_文件与IO_字节数组流.mp4
│ │ ├─109_文件与IO_数据流.mp4
│ │ ├─110_文件与IO_文件分割示例.mp4
│ │ ├─111_文件与IO_文件合并示例与合并流.mp4
│ │ ├─112_文件与IO_字符串流与管道流.mp4
│ │ ├─113_文件与IO_RandomAccessFile使用.mp4
│ │ ├─114_文件与IO_Properties工具类使用.mp4
│ │ ├─115_文件与IO_文件压缩示例.mp4
│ │ ├─116_文件与IO_文件解压示例.mp4
│ │ ├─117_文件与IO_装饰者设计模式.mp4
│ │ ├─118_文件与IO_常见字符编码.mp4
│ │ ├─119_文件与IO_NIO基本概念与缓冲区.mp4
│ │ ├─120_文件与IO_通道文件操作与内存映射.mp4
│ │ ├─121_文件与IO_Path接口与Files工具类_小结.mp4
│ ├─第09章集合
│ │ ├─122_集合_集合框架概述与ArrayList基本使用.mp4
│ │ ├─123_集合_ArrayList与Vector源码分析及比较.mp4
│ │ ├─124_集合_LinkedList实现类与源码分析.mp4
│ │ ├─125_集合_HashSet的特点及使用.mp4
│ │ ├─126_集合_HashSet判断重复值的原理.mp4
│ │ ├─127_集合_TreeSet与LinkedHashSet.mp4
│ │ ├─128_集合_集合迭代器.mp4
│ │ ├─129_集合_jdk8的foreach与Consumer接口.mp4
│ │ ├─130_集合_jdk8的四大核心函数式接口.mp4
│ │ ├─131_集合_jdk8之Stream接口(1).mp4
│ │ ├─132_集合_jdk8之Stream接口(2).mp4
│ │ ├─133_集合_Map接口与HashMap基本使用.mp4
│ │ ├─134_集合_HashMap源码分析与哈希表实现原理(1).mp4
│ │ ├─135_集合_HashMap源码分析与哈希表实现原理(2).mp4
│ │ ├─136_集合_Hashtable与LinkedHashMap.mp4
│ │ ├─137_集合_TreeMap.mp4
│ │ ├─138_集合_jdk8Map新特性介绍.mp4
│ │ ├─139_集合_Collections工具类的使用.mp4
│ │ ├─140_集合_jdk8之Optional类的使用.mp4
│ │ ├─141_集合_队列与栈.mp4
│ │ ├─142_集合_对象的一对多与多对多.mp4
│ │ ├─143_集合_迭代器设计模式.mp4
│ │ ├─144_集合_Guava开源组件使用(1).mp4
│ │ ├─145_集合_Guava开源组件使用(2).mp4
│ │ ├─146_集合_Guava开源组件使用(3).mp4
│ │ ├─147_集合_Guava开源组件使用(4).mp4
│ ├─第10章多线程与并发
│ │ ├─148_多线程与并发_IntellijIDEA开发工具介绍.mp4
│ │ ├─149_多线程与并发_进程与线程的基本概念.mp4
│ │ ├─150_多线程与并发_线程的两种实现方式.mp4
│ │ ├─151_多线程与并发_线程的休眠.mp4
│ │ ├─152_多线程与并发_join与中断线程.mp4
│ │ ├─153_多线程与并发_守护线程_优先级与其它方法.mp4
│ │ ├─154_多线程与并发_线程同步(1).mp4
│ │ ├─155_多线程与并发_线程同步(2).mp4
│ │ ├─156_多线程与并发_线程死锁.mp4
│ │ ├─157_多线程与并发_生产者与消费者案例(1).mp4
│ │ ├─158_多线程与并发_生产者与消费者案例(2).mp4
│ │ ├─159_多线程与并发_线程生命周期与线程池_小结.mp4
│ ├─第11章网络编程
│ │ ├─160_网络编程_网络编程基本概念介绍.mp4
│ │ ├─161_网络编程_TCP协议的原理分析与示例.mp4
│ │ ├─162_网络编程_服务器同时处理多个客户端示例.mp4
│ │ ├─163_网络编程_即时聊天案例简易版(1).mp4
│ │ ├─164_网络编程_即时聊天案例简易版(2).mp4
│ │ ├─165_网络编程_UDP通讯协议示例.mp4
│ │ ├─166_网络编程_URL下载示例.mp4
│ │ ├─167_网络编程_MINA框架介绍与服务器端程序.mp4
│ │ ├─168_网络编程_MINA客户端程序与发送对象数据_小结.mp4
│ ├─第12章反射与内省
│ │ ├─169_反射与内省_基本概念与三种获取Class对象的方式.mp4
│ │ ├─170_反射与内省_获取构造器实例化对象与属性信息.mp4
│ │ ├─171_反射与内省_包信息和方法.mp4
│ │ ├─172_反射与内省_动态代理模式.mp4
│ │ ├─173_反射与内省_动态代理模式补充和加载器分析.mp4
│ │ ├─174_反射与内省JavaBean的概念与BeanUtils工具.mp4
│ │ ├─175_反射与内省_内省Introspector相关api(1).mp4
│ │ ├─176_反射与内省_内省Introspector相关api(2).mp4
│ │ ├─177_反射与内省_理解可配置的AOP框架(1).mp4
│ │ ├─178_反射与内省_理解可配置的AOP框架(2).mp4
│ │ ├─179_反射与内省_单例设计模式优化与小结.mp4
│ ├─第13章泛型
│ │ ├─180_泛型_泛型的作用与定义.mp4
│ │ ├─181_泛型_通配符泛型方法和嵌套.mp4
│ ├─第14章正则表达式
│ │ ├─182_正则表达式_正则介绍.mp4
│ │ ├─183_正则表达式_正则示例.mp4
│ ├─第15章枚举
│ │ ├─184_枚举_枚举的基本使用.mp4
│ │ ├─185_枚举_构造器接口抽象类单例的使用.mp4
│ ├─第16章注解
│ │ ├─186_注解_什么是Annotation及系统定义的三个注解.mp4
│ │ ├─187_注解_自定义Annotation.mp4
│ │ ├─188_注解_反射读取注解信息与定义注解的注解.mp4
│ ├─第17章XML与JSON
│ │ ├─189_XML与JSON_XML介绍与SAX解析.mp4
│ │ ├─190_XML与JSON_SAX解析续.mp4
│ │ ├─191_XML与JSON_SAX解析小结.mp4
│ │ ├─192_XML与JSON_DOM解析.mp4
│ │ ├─193_XML与JSON_JDOM解析.mp4
│ │ ├─194_XML与JSON_DOM4J解析与四种解析的比较.mp4
│ │ ├─195_XML与JSON_XMLEncoder与XMLDecoder以及xStream工具的使用.mp4
│ │ ├─196_XML与JSON_JsonReader解析json数组.mp4
│ │ ├─197_XML与JSON_JsonReader解析复杂json.mp4
│ │ ├─198_XML与JSON_生成JSON数据与GSON工具的使用以及小结.mp4
│ ├─第18章GUI事件处理
│ │ ├─199_GUI事件处理_GUI介绍与简单示例.mp4
│ │ ├─200_GUI事件处理_补充乱码显示问题与事件处理的接口回调.mp4
│ │ ├─201_GUI事件处理_观察者设计模式.mp4
│ ├─第19章项目实战
│ │ ├─202_JavaSE综合项目实战_准备工作.mp4
│ │ ├─203_JavaSE综合项目实战_资源文件配置_BaseClass与WelcomeClass.mp4
│ │ ├─204_JavaSE综合项目实战_用户注册功能实现.mp4
│ │ ├─205_JavaSE综合项目实战_用户登录功能实现.mp4
│ │ ├─206_JavaSE综合项目实战_UML时序图与git建立代码仓库.mp4
│ │ ├─207_JavaSE综合项目实战_产品列表功能显示实现.mp4
│ │ ├─208_JavaSE综合项目实战_用户功能显示与代码打包测试.mp4
│ │ ├─209_JavaSE综合项目实战_打包补充与产品列表UML时序图.mp4
│ │ ├─210_JavaSE综合项目实战_订单模块工具类与业务接口实现.mp4
│ │ ├─211_JavaSE综合项目实战_购买商品实现(1).mp4
│ │ ├─212_JavaSE综合项目实战_购买商品实现(2).mp4
│ │ ├─213_JavaSE综合项目实战_购买商品实现UML时序图.mp4
│ │ ├─214_JavaSE综合项目实战_查询订单实现及UML时序图.mp4
│ │ ├─215_JavaSE综合项目实战_视图层与业务层代码优化.mp4
│ │ ├─216_JavaSE综合项目实战_项目总结.mp4






![[Java基础] 2017最新版千峰Java从入门到精通 Java核心技术 视频教程 30G](https://static.kouhao8.com/sucaidashi/xkbb/23f0c83cee4097968c15f120acc89e32.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[Java基础] 磨砺营IT教育威哥讲解java的基础视频教程 教学视频](https://static.kouhao8.com/sucaidashi/xkbb/c185366fb794f234417097a03e66012f.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[Python] xx学院 Python面向对象编程 视频教程 丁敬香主讲 视频教程下载分享](https://static.kouhao8.com/sucaidashi/xkbb/2230927587bdc6cd0db5222a0df56a1a.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[JAVA] 【2017】【>10G(超清)】Java核心技术 视频学习教程](https://static.kouhao8.com/sucaidashi/xkbb/1d138df5743dc9830aed42aebed30740.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



![[Android] 72G完整Android编程视频教程 安卓核心技术视频 安卓项目实战视频 安卓前沿技术视频](https://static.kouhao8.com/sucaidashi/xkbb/20fe7421e60580437739d7b0c8925fd1.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)







![[项目实战] Python实战视频教程 Python核心技术进阶训练篇 基于Python项目与面试题](https://static.kouhao8.com/sucaidashi/xkbb/cce0cbfcce42787e572f6df16e475cc9.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[JAVA] JDBC课堂视频+Maven项目对象模型+Linux前期基础 动力节点JAVA培训视频教程](https://static.kouhao8.com/sucaidashi/xkbb/391d69fb13a251f277efa2c92d75b81c.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[项目实战] Python实战视频教程 Python核心技术进阶训练篇 基于Python项目与面试题讲解](https://static.kouhao8.com/sucaidashi/xkbb/110e0fb426046bcd7b8eeef1cdf23231.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[项目实战] Python实战视频教程 Python核心技术进阶训练篇 基于Python项目与面试题讲解](https://static.kouhao8.com/sucaidashi/xkbb/8c630153ca79433c5d8a4d716beb7a16.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[项目实战] Java并发编程高阶技术-高性能并发框架源码解析与实战](https://static.kouhao8.com/sucaidashi/xkbb/c061741e41608eaa18945db0b9b4ff47.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
相关资源