Java高级程序设计 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:肖英,刘洁主编;李文蕙,刘嵩,李唯副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2015
- ISBN:7517028918
- 页数:257 页
第1章 Java入门基础 1
本章目标 1
本章任务 1
1.1 Java开发环境的安装与配置 1
任务1 安装与配置JDK、Eclipse 1
任务2 Eclipse中开发Java Application 4
知识点: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常用API 42
本章目标 42
本章任务 42
3.1 API的概念 42
3.2 字符串处理 44
任务1 字符串加密与解密 44
知识点:String、StringBuffer 45
任务2 统计单词及其数量 52
知识点:StringTokenizer类 52
3.3 数学运算工具Math 53
任务3 常见数学运算 53
知识点:Math类 54
3.4 日期时间处理 55
任务4 格式化日期 55
知识点:Date、DateFormat、Calendar 55
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
知识点:JTextArea 101
任务5 字体选择器 102
知识点:选择型组件 105
4.4 菜单与工具栏 109
任务6 简单记事本界面 109
知识点:菜单、工具栏 112
4.5 对话框 117
任务7 确认退出对话框 117
知识点:JDialog、JOptionPane、FileChooser 119
4.6 表格 124
任务8 使用表格 124
知识点:JTable 128
实训任务 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 使用RandomAccessFile 154
实训任务 155
第6章 JDBC数据库编程 156
本章目标 156
本章任务 156
6.1 JDBC数据库编程概述 156
任务1 基于数据库的学生信息检索程序 156
知识点:JDBC概述、MySQL、连接MySQL数据库 162
6.2 JDBC基本操作:CRUD 168
任务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网络编程API 203
任务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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018