图书介绍
Java高级程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 肖英,刘洁主编;李文蕙,刘嵩,李唯副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7517028918
- 出版时间:2015
- 标注页数:257页
- 文件大小:49MB
- 文件页数:264页
- 主题词:
PDF下载
下载说明
Java高级程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java入门基础1
本章目标1
本章任务1
1.1 Java开发环境的安装与配置1
任务1 安装与配置JDK、Eclipse1
任务2 Eclipse中开发Java Application4
知识点:Java Application程序6
1.2 Java语言基础7
任务3 实现四则运算7
知识点:Java语法基础8
任务4 找出100以内的所有素数12
知识点:Java的流程控制语句13
1.3 Java面向对象编程基础17
任务5 定义类、使用对象17
知识点:类与对象20
任务6 运用继承21
知识点:包和访问控制符、继承、接口25
实训任务27
第2章 异常处理29
本章目标29
本章任务29
2.1 什么是异常29
任务1 识别异常29
知识点:异常的概念、异常处理机制30
2.2 处理异常31
任务2 处理异常31
知识点:try-catch-finally语句处理异常32
2.3 自定义异常与throw关键字35
任务3 自定义百分制分数异常35
知识点:自定义异常、throw关键字37
2.4 throws关键字38
任务4 使用throws关键字38
知识点:throws关键字为方法声明异常39
2.5 Java的内置异常39
实训任务41
第3章 Java常用API42
本章目标42
本章任务42
3.1 API的概念42
3.2 字符串处理44
任务1 字符串加密与解密44
知识点:String、StringBuffer45
任务2 统计单词及其数量52
知识点:StringTokenizer类52
3.3 数学运算工具Math53
任务3 常见数学运算53
知识点:Math类54
3.4 日期时间处理55
任务4 格式化日期55
知识点:Date、DateFormat、Calendar55
3.5 集合类57
任务5 保存和显示学生列表59
知识点:List接口及实现类60
任务6 使用Set保存和显示学生集合64
知识点:Set接口及实现类65
任务7 使用Map保存和显示学生集合67
知识点:Map接口及实现类68
3.6 泛型70
实训任务72
第4章 GUI程序设计73
本章目标73
本章任务73
4.1 认识GUI程序73
任务1 登录窗体73
知识点:Swing包、创建窗体75
任务2 登录验证功能80
知识点:事件处理机制82
4.2 容器与布局90
任务3 图形用户界面的四则运算90
知识点:JPanel、布局管理器92
4.3 GUI基本元素100
任务4 文本复制100
知识点:JTextArea101
任务5 字体选择器102
知识点:选择型组件105
4.4 菜单与工具栏109
任务6 简单记事本界面109
知识点:菜单、工具栏112
4.5 对话框117
任务7 确认退出对话框117
知识点:JDialog、JOptionPane、FileChooser119
4.6 表格124
任务8 使用表格124
知识点:JTable128
实训任务131
第5章 IO输入输出流133
本章目标133
本章任务133
5.1 IO流的概念133
任务1 使用预定义流133
知识点:流的概念和分类、预定义流134
5.2 文件读写138
任务2 文件类型过滤器138
知识点:File类139
任务3 文件复制141
知识点:文件字节IO流142
任务4 记事本打开、另存为功能144
知识点:文件字符IO流147
5.3 使用过滤流148
任务5 学生信息存至磁盘文件148
知识点:节点流和过滤流、常用过滤流151
5.4 使用RandomAccessFile154
实训任务155
第6章 JDBC数据库编程156
本章目标156
本章任务156
6.1 JDBC数据库编程概述156
任务1 基于数据库的学生信息检索程序156
知识点:JDBC概述、MySQL、连接MySQL数据库162
6.2 JDBC基本操作:CRUD168
任务2 查询联系人169
知识点:查询操作171
任务3 添、删、改联系人172
知识点:添删改操作、PreparedStatement、可滚动结果集175
6.3 JDBC进阶182
任务4 运用事务182
知识点:事务184
实训任务184
第7章 多线程185
本章目标185
本章任务185
7.1 线程概述185
任务1 创建并启动多个线程185
知识点:线程概念、线程的创建和启动187
7.2 线程的生命周期190
7.3 线程的优先级193
7.4 线程同步194
任务2 模拟多窗口售票194
知识点:线程同步196
7.5 线程通信197
实训任务198
第8章 Java网络编程200
本章目标200
本章任务200
8.1 网络编程基础200
8.1.1 统一资源定位符(URL)200
8.1.2 Internet编址与端口号200
8.1.3 客户机/服务器模式202
8.1.4 TCP/IP与UDP协议202
8.2 Java网络编程API203
任务1 读取网页文件203
知识点:URL类、URLConnection类、InetAddress类204
8.3 Java编写TCP网络程序208
任务2 一对一聊天室208
知识点:TCP/IP套接字212
任务3 多人聊天室215
8.4 Java编写UDP网络程序220
实训任务224
第9章 综合应用225
本章目标225
本章任务225
9.1 需求分析及系统设计225
系统目标225
任务1 数据库设计及实施226
任务2 界面设计与功能模块227
9.2 系统实现及编码228
编码规范228
任务3 开发公共模块229
任务4 开发登录模块234
任务5 开发主界面236
任务6 开发查找联系人模块240
任务7 开发添加联系人模块244
任务8 开发编辑联系人模块248
任务9 开发删除联系人模块253
开发小结256
实训任务256
参考文献257