Java从小白到大牛第3篇 【进阶篇】—4371人已学习


课程介绍    


Java从小白到大牛第3篇 【进阶篇】-关东升-专题视频课程_java小白


    本视频是智捷课堂推出的一套“Java语言学习立体教程”的视频第三部分,读者以及观看群是初级小白,通过本视频的学习能够成为Java大牛。本主要内容包括:异常处理、集合、泛型、文件管理与I/O流、多线程编程、网络编程、Swing图形用户界面编程、 反射、注解(Annotation)和数据库编程。 “立体教程”是包括纸质图书,电子图书,视频讲解,课件以及QQ答疑服务等。


课程收益


    掌握Java开发,Java SE开发


讲师介绍


    关东升

​​更多讲师课程​


    一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。


课程大纲


  第1章:异常处理


    1.

​​0.1 视频课程介绍​​  5:43


    2.

​​0.2 配套资源与帮助​​  5:57


    3.

​​19.0 异常处理​​  5:19


    4.

​​19.1 从一个问题开始​​  5:04


    5.

​​19.2 异常类继承层次​​  15:20


    6.

​​19.3.1-2 try-catch语句和多catch代码块​​  17:44


    7.

​​19.3.3 try-catch语句嵌套​​  11:14


    8.

​​19.3.4 多重捕获​​  2:55


    9.

​​19.4.1 finally代码块​​  8:01


    10.

​​19.4.2 自动资源管理​​  6:02


    11.

​​19.5 throws与声明方法抛出异常​​  11:43


    12.

​​19.6 自定义异常类​​  5:44


    13.

​​19.7 throw与显式抛出异常​​  7:11


  第2章:对象容器——集合


    1.

​​20.1 集合概述​​  9:30


    2.

​​20.2.1 List集合常用方法​​  13:52


    3.

​​20.2.2 List集合遍历​​  7:58


    4.

​​20.3 Set集合​​  6:32


    5.

​​20.4 Map集合​​  12:14


  第3章:泛型


    1.

​​21.1 泛型概念之一个问题的思考​​  8:03


    2.

​​21.2 使用泛型​​  6:37


    3.

​​21.3 自定义泛型类​​  9:00


    4.

​​21.4 自定义泛型接口​​  4:31


    5.

​​21.5 泛型方法​​  7:19


  第4章:文件管理与I/O流


    1.

​​22.1.1 文件管理File类​​  11:19


    2.

​​22.1.2 文件管理案例:文件过滤​​  16:23


    3.

​​22.2 IO流概述​​  12:43


    4.

​​22.3.1 InputStream抽象类​​  12:35


    5.

​​22.3.2 OutputStream抽象类​​  7:02


    6.

​​22.3.3 案例:文件复制​​  20:00


    7.

​​22.3.4 使用字节缓冲流​​  17:15


    8.

​​22.4.1-2 Reader和Writer抽象类​​  5:30


    9.

​​22.4.3 案例:文件复制​​  9:50


    10.

​​22.4.4 使用字符缓冲流​​  11:07


    11.

​​22.4.5 字节流转换字符流​​  7:42


  第5章:多线程编程


    1.

​​23.1 多线程基础知识​​  10:26


    2.

​​23.2.1 实现Runnable接口创建子线程​​  11:40


    3.

​​23.2.2 继承Thread线程类创建子线程​​  6:30


    4.

​​23.2.3 使用匿名内部类和Lambda表达式实现线程体​​  9:21


    5.

​​23.3 线程的状态​​  6:08


    6.

​​23.4 线程管理​​  20:01


    7.

​​23.5.1 线程安全之临界资源问题​​  8:14


    8.

​​23.5.2 线程安全多线程同步​​  10:09


    9.

​​23.6 线程间通信​​  14:10


  第6章:网络编程


    1.

​​24.1 网络基础​​  14:21


    2.

​​24.2.1-24.2.4 TCP Socket通信​​  15:38


    3.

​​24.2.5 案例:TCP实现文件上传工具​​  20:30


    4.

​​24.2.6 案例:TCP实现聊天工具​​  21:43


    5.

​​24.3.1-2 DatagramSocket和DatagramPacket类​​  9:08


    6.

​​24.3.3 案例:UDP实现文件上传工具​​  21:13


    7.

​​24.3.4 案例:UDP实现聊天工具​​  19:55


    8.

​​24.4.1 数据交换格式之JSON文档结构​​  9:47


    9.

​​24.4.2 使用第三方JSON库​​  6:15


    10.

​​24.4.3 JSON数据编码和解码​​  11:11


    11.

​​24.4.4 案例:采用JSON聊天工具​​  7:58


    12.

​​24.5.1-2 URL概念HTTP协议HTTPS协议​​  9:34


    13.

​​24.5.3 使用URL类​​  9:03


    14.

​​24.5.4-5 使用HttpURLConnection发送GET和POST请求​​  22:16


    15.

​​24.5.6 实例:Downloader​​  10:19


  第7章:Swing图形用户界面编程


    1.

​​25.1 Java图形用户界面技术​​  7:35


    2.

​​25.2.1 Swing类层次结构​​  5:08


    3.

​​25.2.2 Swing程序结构​​  17:13


    4.

​​25.3.0 事件处理模型​​  9:09


    5.

​​25.3.1 采用内部类处理事件​​  15:01


    6.

​​25.3.2 采用Lambda表达式处理事件​​  2:24


    7.

​​25.3.3 使用适配器​​  8:21


    8.

​​25.4.1 FlowLayout布局​​  7:16


    9.

​​25.4.2 BorderLayout布局​​  6:28


    10.

​​25.4.3 GridLayout布局​​  3:53


    11.

​​25.4.4 不使用布局管理器​​  5:25


    12.

​​25.4.5 使用可视化设计工具​​  9:59


    13.

​​25.5.1 标签和按钮​​  14:30


    14.

​​25.5.2 文本输入组件​​  18:06


    15.

​​25.5.3 复选框和单选按钮​​  21:29


    16.

​​25.5.4 下拉列表​​  11:41


    17.

​​25.5.5 列表​​  8:38


    18.

​​25.5.6 分隔面板​​  14:32


    19.

​​25.5.7 使用表格​​  26:53


    20.

​​25.6 案例:图书库存​​  24:16


  第8章:反射


    1.

​​26.0 反射​​  2:44


    2.

​​26.1 Java反射机制API​​  16:36


    3.

​​26.2.1 调用构造方法​​  12:39


    4.

​​26.2.2 案例:依赖注入实现​​  15:24


    5.

​​26.3 调用方法​​  12:19


    6.

​​26.4 调用成员变量​​  8:20


  第9章:注解(Annotation)


    1.

​​27.0 注解(Annotation)​​  5:03


    2.

​​27.1 基本注解​​  14:33


    3.

​​27.2 元注解​​  5:28


    4.

​​27.3.1 声明注解​​  8:17


    5.

​​27.3.2 案例:使用元注解​​  16:02


    6.

​​27.3.3 案例:读取运行时注解信息​​  14:31


  第10章:数据库编程


    1.

​​28.1 数据持久技术概述​​  8:12


    2.

​​28.2.1 MySQL数据库安装与配置​​  12:02


    3.

​​28.2.2 连接MySQL服务器​​  5:52


    4.

​​28.2.3 MySQL常见的管理命令​​  9:57


    5.

​​28.3 JDBC技术​​  8:07


    6.

​​28.3.1-2 JDBC API和加载驱动程序​​  12:06


    7.

​​28.3.3 建立数据连接​​  20:23


    8.

​​28.3.4 三个重要接口​​  17:18


    9.

​​28.4.1 【案例:数据CRUD操作】数据库编程一般过程​​  3:06


    10.

​​28.4.2 【案例:数据CRUD操作】数据查询操作​​  29:13


    11.

​​28.4.3 【案例:数据CRUD操作】数据修改操作​​  12:40