用微课学·Java高级开发(配套智慧职教数字课程、微课、电子课件、章节设计、整体设计、项目源码) / 用微课学系列教材
作者: 唐亮,纪威
出版时间:2016-04
出版社:高等教育出版社
- 高等教育出版社
- 9787040450712
- 1版
- 107319
- 64255932-2
- 平装
- 16开
- 2016-04
- 350
- 工学
- 软件工程
- TP312JA
- 计算机等
- 高职
前辅文
第1章 Java 桌面图形界面开发
1.1 GUI 基本组件
1.1.1 GUI 概念
1.1.2 Swing 概述
1.1.3 Swing 分类
1.1.4 Swing 组件的层次结构
1.1.5 Swing 组件
1.2 布局管理器
1.2.1 布局管理器概述
1.2.2 FlowLayout 布局管理器
1.2.3 BorderLayout 布局管理器
1.2.4 GridLayout 布局管理器
1.3 案例 计算器的布局
1.3.1 案例描述
1.3.2 案例分析
1.3.3 案例代码
1.4 事件处理
1.4.1 事件和事件监听器
1.4.2 事件适配器
1.4.3 监听器的实现方式
1.4.4 使用内部类的方式实现
1.4.5 类本身作为事件监听器
1.4.6 匿名内部类实现方式
1.4.7 计算器功能的实现
1.5 其他事件
1.6 案例 鼠标事件
1.6.1 案例描述
1.6.2 案例分析
1.6.3 案例代码
1.7 案例 下拉列表框的处理
1.7.1 案例描述
1.7.2 案例分析
1.7.3 案例代码
1.8 案例 动态调色板
1.8.1 案例描述
1.8.2 案例分析
1.8.3 案例代码
1.9 绘图的基本操作
1.9.1 绘图的实现原理和基本概念
1.9.2 Graphics 类
1.10 案例 满天星星
1.10.1 案例描述
1.10.2 案例分析
1.10.3 案例代码
本章小结
第2章 Java I/O
2.1 File 类
2.1.1 文件基本概念
2.1.2 File 类中常用的方法
2.1.3 文件过滤器
2.2 RandomAccessFile 类
2.3 Java I/O 流的分类
2.3.1 流的分类
2.3.2 流的概念
2.4 字节流
2.4.1 InputStream 和OutputStream
2.4.2 FileInputStream 和FileOutputStream
2.4.3 字节缓冲流
2.5 案例 文件加密器
2.5.1 案例描述
2.5.2 案例分析
2.5.3 案例代码
2.6 字符流
2.6.1 文件和文本文件
2.6.2 Reader 和Writer
2.6.3 字符流的基本实现
2.6.4 字符流的缓冲流
2.6.5 PrintWriter 类
2.7 文本文件读写
2.8 案例 简易记事本
2.8.1 案例描述
2.8.2 案例分析
2.8.3 案例代码
本章小结
第3章 Java 多线程
3.1 线程
3.1.1 线程概述
3.1.2 Java 中的线程
3.1.3 使用线程的原因
3.2 创建多线程的程序方式
3.2.1 继承read 类
3.2.2 实现nnable 接口
3.3 案例 流星的移动
3.3.1 案例描述
3.3.2 案例分析
3.3.3 案例代码
3.4 案例 抽奖器
3.4.1 案例描述
3.4.2 案例分析
3.4.3 案例代码
3.5 线程生命周期
3.5.1 创建和就绪状态
3.5.2 运行和阻塞状态
3.5.3 线程死亡
3.6 线程操作
3.6.1 join 线程
3.6.2 后台线程
3.6.3 线程睡眠
3.6.4 线程让步
3.6.5 线程优先级
3.7 线程同步
3.7.1 线程安全问题
3.7.2 线程并发演示
3.7.3 线程同步方法
3.8 案例 动态小球
3.8.1 案例描述
3.8.2 案例分析
3.8.3 案例代码
本章小结
第4章 Java 网络编程
4.1 网络基础
4.1.1 网络概述
4.1.2 IP 地址和端口
4.2 Java 中的网络编程
4.2.1 InetAddress 类
4.2.2 URLDecoder 和URLEncoder
4.2.3 URL 和URLConnection
4.3 基于TCP 协议的网络编程
4.3.1 TCP 协议基础
4.3.2 服务器端ServerSocket
4.3.3 用Socket 创建客户端
4.3.4 用Socket 进行通信
4.3.5 多个客户端
4.4 案例 广播聊天室
4.4.1 案例描述
4.4.2 案例分析
4.4.3 案例代码
4.5 基于UDP 协议的网络编程
4.5.1 UDP 协议基础
4.5.2 DatagramSocket 发送接收数据
本章小结
第5章 JDBC
5.1 JDBC 原理
5.1.1 JDBC 概述
5.1.2 JDBC 中常用的接口和类
5.1.3 JDBC 驱动程序
5.2 JDBC 编程步骤
5.2.1 注册Driver
5.2.2 建立连接
5.2.3 获得Statement 对象
5.2.4 执行SQL 语句
5.2.5 处理结果集
5.2.6 关闭数据库连接
5.3 案例 对用户的增删查改
5.3.1 案例描述
5.3.2 案例分析
5.3.3 案例代码
5.4 JDBC 中的异常和事务
5.4.1 JDBC 中的异常类型
5.4.2 JDBC 中的事务编程
5.5 JDBC 扩展
5.5.1 批处理
5.5.2 分页
5.5.3 调用存储过程
本章小结
第6章 XML 和JSON
6.1 XML 语法规则
6.1.1 标记语言
6.1.2 创建一个简单的XML
6.1.3 XML 声明
6.1.4 标记
6.1.5 元素
6.1.6 实体引用( 转义字符)
6.1.7 属性
6.1.8 CDATA 类型的数据
6.1.9 注释
6.1.10 示例程序
6.2 DTD 和Schema
6.2.1 DTD/Schema 的由来
6.2.2 文档类型定义DTD
6.2.3 Schema
6.3 Java 对XML 的解析
6.3.1 DOM 解析
6.3.2 SAX 解析
6.3.3 JDOM 解析
6.3.4 DOM4J 解析
6.3.5 通过DOM4J 生成XML 文档
6.4 XPath
6.4.1 XPath 定义
6.4.2 路径表达式
6.4.3 谓语
6.4.4 通配符
6.4.5 Java 对XPath 的支持
6.5 JSON
6.5.1 JSON 概述
6.5.2 JSON 数据格式
6.5.3 Java 对JSON 的解析
本章小结
第7章 Java 反射和注释
7.1 类的加载、连接和初始化
7.1.1 JVM 和类
7.1.2 类的加载
7.1.3 类的连接
7.1.4 类的初始化
7.1.5 类初始化的时机
7.2 类加载器
7.2.1 类加载器概述
7.2.2 类加载机制
7.2.3 创建并使用自定义类加载器
7.2.4 URLClassLoader
7.3 反射
7.3.1 反射概述
7.3.2 获得Class
7.4 反射获取对象信息
7.5 创建对象和访问对象
7.5.1 通过反射创建对象
7.5.2 通过反射访问对象的属性
7.5.3 反射访问对象的方法
7.6 注解
7.6.1 基本注解
7.6.2 自定义注解
7.7 案例 构造简易的Hibernate
7.7.1 案例描述
7.7.2 案例分析
7.7.3 案例代码
本章小结