1人加入学习
(0人评价)
Java从小白到大牛第3篇 进阶篇
价格 159金币
课程介绍

视频配套纸质版图书《Java从小白到大牛》重磅上市!!!

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

立体教程是包括纸质图书,电子图书,视频讲解,课件PPT,习题库以及QQ答疑服务等。

 

电子图书网址:https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00

 

源代码下载网址: http://www.zhijieketang.com/group/5

 

Java读者服务群号547370999

 

【目录】

第19章 异常处理
19.1 从一个问题开始
    19.2 异常类继承层次
        19.2.1 Throwable类
        19.2.2 Error和Exception
        19.2.3 受检查异常和运行时异常
    19.3 捕获异常
        19.3.1 try-catch语句
        19.3.2 多catch代码块
        19.3.3 try-catch语句嵌套
        19.3.4 多重捕获
    19.4 释放资源
        19.4.1 finally代码块
        19.4.2 自动资源管理
    19.5 throws与声明方法抛出异常
    19.6 自定义异常类
    19.7 throw与显式抛出异常
    本章小结

第20章 对象容器——集合
    20.1 集合概述
    20.2 List集合
        20.2.1 常用方法
        20.2.2 遍历集合
    20.3 Set集合
        20.3.1 常用方法
        20.3.2 遍历集合
    20.4 Map集合
        20.4.1 常用方法
        20.4.2 遍历集合
    本章小结

第21章 泛型
    21.1 一个问题的思考
    21.2 使用泛型
    21.3 自定义泛型类
    21.4 自定义泛型接口
    21.5 泛型方法
    本章小结

第22章 文件管理与I/O流
    22.1 文件管理
        22.1.1 File类
        22.1.2 案例:文件过滤
    22.2 I/O流概述
        22.2.1 Java流设计理念
        22.2.2 流类继承层次
    22.3 字节流
        22.3.1 InputStream抽象类
        22.3.2 OutputStream抽象类
        22.3.3 案例:文件复制
        22.3.4 使用字节缓冲流
    22.4 字符流
        22.4.1 Reader抽象类
        22.4.2 Writer抽象类
        22.4.3 案例:文件复制
        22.4.4 使用字符缓冲流
        22.4.5 字节流转换字符流
    本章小结

第23章 多线程编程
    23.1 基础知识
        23.1.1 进程
        23.1.2 线程
        23.1.3 主线程
    23.2 创建子线程
        23.2.1 实现Runnable接口
        23.2.2 继承Thread线程类
        23.2.3 使用匿名内部类和Lambda表达式实现线程体
    23.3 线程的状态
    23.4 线程管理
        23.4.1 线程优先级
        23.4.2 等待线程结束
        23.4.3 线程让步
        23.4.4 线程停止
    23.5 线程安全
        23.5.1 临界资源问题
        23.5.2 多线程同步
    23.6 线程间通信
    本章小结

第24章 网络编程
    24.1 网络基础
        24.1.1 网络结构
        24.1.2 TCP/IP协议
        24.1.3 IP地址
    24.1.4 端口
    24.2 TCP Socket低层次网络编程
        24.2.1 TCP Socket通信概述
        24.2.2 TCP Socket通信过程
        24.2.3 Socket类
        24.2.4 ServerSocket类
        24.2.5 案例:文件上传工具
        24.2.6 案例:聊天工具
    24.3 UDP Socket低层次网络编程
        24.3.1 DatagramSocket类
        24.3.2 DatagramPacket类
        24.3.3 案例:文件上传工具
        24.3.4 案例:聊天工具
    24.4 数据交换格式
        24.4.1 JSON文档结构
        24.4.2 使用第三方JSON库
        24.4.3 JSON数据编码和解码
        24.4.4 案例:聊天工具
    24.5 访问互联网资源
        24.5.1 URL概念
        24.5.2 HTTP/HTTPS协议
        24.5.3 使用URL类
        24.5.4 使用HttpURLConnection发送GET请求
        24.5.5 使用HttpURLConnection发送POST请求
        24.5.6 实例:Downloader
    本章小结

第25章 Swing图形用户界面编程
    25.1 Java图形用户界面技术
    25.2 Swing技术基础
        25.2.1 Swing类层次结构
        25.2.2 Swing程序结构
    25.3 事件处理模型
        25.3.1 采用内部类处理事件
        25.3.2 采用Lambda表达式处理事件
        25.3.3 使用适配器
    25.4 布局管理
        25.4.1 FlowLayout布局
        25.4.2 BorderLayout布局
        25.4.3 GridLayout布局
        25.4.4 不使用布局管理器
        25.4.5 使用可视化设计工具
    25.5 Swing组件
        25.5.1 标签和按钮
        25.5.2 文本输入组件
        25.5.3 复选框和单选按钮
        25.5.4 下拉列表
        25.5.5 列表
        25.5.6 分隔面板
        25.5.7 使用表格
    25.6 案例:图书库存
    本章小结

第26章 反射
    26.1 Java反射机制API
        26.1.1 java.lang.Class类
        26.1.2 java.lang.reflect包
    26.2 创建对象
        26.2.1 调用构造方法
        26.2.2 案例:依赖注入实现
    26.3 调用方法
    26.4 调用成员变量
    本章小结

第27章 注解(Annotation)
    27.1 基本注解
        27.1.1 @Override
        27.1.2 @Deprecated
        27.1.3 @SuppressWarnings
        27.1.4 @SafeVarargs
        27.1.5 @FunctionalInterface
    27.2 元注解
    27.3 自定义注解
        27.3.1 声明注解
        27.3.2 案例:使用元注解
        27.3.3 案例:读取运行时注解信息
    本章小结

第28章 数据库编程
    28.1 数据持久技术概述
    28.2 MySQL数据库管理系统
        28.2.1 数据库安装与配置
        28.2.2 连接MySQL服务器
        28.2.3 常见的管理命令
    28.3 JDBC技术
        28.3.1 JDBC API
        28.3.2 加载驱动程序
        28.3.3 建立数据连接
        28.3.4 三个重要接口
    28.4 案例:数据CRUD操作
        28.4.1 数据库编程一般过程
        28.4.2 数据查询操作
        28.4.3 数据修改操作
    本章小结

授课教师

智捷课堂

课程特色

视频(101)

最新学员