Java核心技术(进阶)
Java核心技术(进阶)
8万+ 人选课
更新日期:2026/11/13
开课时间2026/09/18 - 2027/01/03
课程周期16 周
开课状态开课中
每周学时-
课程简介

本课程主要讲授Java核心技术进阶部分,以Java多方位应用实践为主。本课程一共包含10章,分成52个视频,每章3-6个视频不等。课程主要内容包括:构建工具Maven,单元测试工具JUnit,高级文件处理、多线程和并发、网络、邮件、数据库、RMI、Java和其他语言交互等。本课程注重Java应用讲解,并通过大量例子程序进行辅助理解。学生学习本课程后,可以编写实用的Java程序,有能力编写涵盖大部分软件功能需求的程序。

课程大纲

第零章 导学章

第一节 导学

第一章 Maven

第一节 构建工具

第二节 Maven概念和实战

第一章 Maven 作业

第二章 单元测试和JUnit

第一节 单元测试

第二节 JUnit

第二章 单元测试和JUnit 作业

第三章 高级文本处理

第一节 Java字符编码

第二节 Java国际化编程

第三节 Java高级字符串处理

第三章 高级文本处理 单元作业

第四章 高级文件处理

第一节 XML简介

第二节(1) XML解析(DOM方法)

第二节(2) XML解析(SAX方法)

第二节(3) XML解析(Stax方法)

第三节 JSON简介及解析

第四章 高级文件处理作业

第四章 高级文件处理(续)

第四节 图形图像简介及解析

第五节 条形码和二维码简介及解析

第六节 Docx简介及解析

第七节 表格文件简介及解析

第八节 PDF简介及解析

第四章 高级文件处理(续) 单元作业

第五章 Java多线程和并发编程

第一节 多进程和多线程简介

第二节 Java多线程实现

第三节 Java多线程信息共享

第四节 Java多线程管理(1)

第四节 Java多线程管理(2)

第五章 Java多线程和并发编程 单元作业

第五章 Java多线程和并发编程(续)

第五节 Java并发框架Executor

第六节 Java并发框架Fork-Join

第七节 Java并发数据结构

第八节 Java并发协作控制(1)

第八节 Java并发协作控制(2)

第九节 Java定时任务执行

第五章 Java多线程和并发编程(续) 单元作业

第六章 Java网络编程

第一节 网络基础知识

第二节 Java UDP 编程

第三节 Java TCP 编程

第四节 Java HTTP 编程

第五节 Java HTTP 编程 (HttpClient)

第六章 Java网络编程 单元作业

第六章 Java网络编程(续)

第六节 Java NIO 编程

第七节 Java AIO 编程

第八节 Netty编程

第九节 邮件基础知识

第十节 Java Mail编程

第六章 Java网络编程(续)

第七章 Java 数据库编程

第一节 数据库和SQL

第二节 JDBC基本操作

第三节 JDBC高级操作

第四节 数据库连接池

第七章 Java 数据库编程 作业

第八章 Java混合编程

第一节 Java调用Java程序(RMI)

第二节 Java调用C程序(JNI)

第三节 Java调用Javascript程序(Nashorn)

第四节 Java调用Python程序(Jython)

第五节 Java调用Web Service

第六节 Java调用命令行

第八章 Java混合编程 单元作业

第九章 Java案例实践和总结

第一节 Java案例实践

第二节 Java核心技术进阶总结

App 下载
关注我们