图书介绍
高等职业教育专业教学资源库建设项目规划教材 高等职业教育软件技术专业教学资源库 Java程序设计PDF|Epub|txt|kindle电子书版本下载
- 徐红,王灿主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040372878
- 出版时间:2013
- 标注页数:309页
- 文件大小:57MB
- 文件页数:327页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
高等职业教育专业教学资源库建设项目规划教材 高等职业教育软件技术专业教学资源库 Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
单元1 Java语言程序设计基础1
学习目标1
引例描述2
任务1 搭建开发环境2
任务目标2
任务陈述2
知识准备3
1.1 Java的发展历史3
1.2 Java的特点及优势4
1.3 Java的运行机制4
1.4 JDK简介5
任务实施5
任务拓展8
任务实训8
任务2 初入Java世界9
任务目标9
任务陈述9
知识准备9
1.5 Java程序结构9
1.6使用Eclipse创建Java程序10
任务实施11
任务拓展12
任务实训13
任务3 计算扇形面积和周长程序设计13
任务目标13
任务陈述14
知识准备14
1.7 Java中的标识符14
1.8 Java中的关键字14
1.9 Java中的保留字15
1.10 Java中的注释15
1.11 Java中的分隔符15
1.12 Java中的变量与常量16
1.13 Java中的数据类型17
1.14 Java数据类型转换19
1.15 Java运算符与表达式19
任务实施23
任务拓展23
任务实训24
任务4 计算月份天数程序设计25
任务目标25
任务陈述25
知识准备25
1.16顺序结构25
1.17选择结构26
1.18 switch分支语句结构28
任务实施29
任务拓展31
任务实训31
任务5 猜数字游戏程序设计32
任务目标32
任务陈述32
知识准备32
1.19 while循环32
1.20 do…while循环34
1.21 for循环35
1.22 break语句和continue语句36
任务实施37
任务拓展39
任务实训40
单元习题40
单元2 面向对象程序设计43
学习目标43
引例描述44
任务1 描述“人类”信息程序设计44
任务目标44
任务陈述44
知识准备45
2.1类与对象的概念及其关系45
2.2类的定义46
2.3创建对象47
任务实施48
任务拓展49
任务实训50
任务2 借书卡程序设计50
任务目标50
任务陈述50
知识准备51
2.4类的方法51
2.5构造方法53
2.6方法重载54
2.7变量的作用域56
2.8定义包和导入包的关键字58
任务实施59
任务拓展60
任务实训61
任务3 保护个人“隐私”程序设计62
任务目标62
任务陈述62
知识准备62
2.9封装62
2.10 Java的修饰符64
任务实施65
任务拓展67
任务实训68
任务4 员工信息管理程序设计68
任务目标68
任务陈述68
知识准备69
2.11继承69
2.12方法的覆盖70
2.13 this和super关键字71
2.14多态72
2.15最终类和抽象类75
任务实施76
任务拓展78
任务实训78
任务5 模拟USB接口程序设计79
任务目标79
任务陈述79
知识准备79
2.16接口79
2.17接口与多态81
2.18面向接口编程的步骤82
2.19接口中常量的使用84
任务实施84
任务拓展86
任务实训87
单元习题87
单元3 数据与异常处理程序设计91
学习目标91
引例描述92
任务1 学生成绩计算程序设计92
任务目标92
任务陈述93
知识准备93
3.1一维数组93
3.2二维数组99
任务实施100
任务拓展102
任务实训104
任务2 天气预报信息处理程序设计104
任务目标104
任务陈述105
知识准备105
3.3创建String字符串105
3.4 String类的常用操作105
3.5 StringBuffer类的常用方法108
任务实施109
任务拓展111
任务实训112
任务3 除法计算器程序设计112
任务目标112
任务陈述113
知识准备113
3.6异常的概念及其处理机制113
3.7异常的分类113
3.8异常的捕获与处理114
任务实施117
任务拓展118
任务实训119
任务4 最大公约数计算器设计119
任务目标119
任务陈述119
知识准备119
3.9自定义异常119
3.10抛出异常120
3.11上报异常121
任务实施121
任务拓展123
任务实训124
单元习题124
单元4 图形用户界面程序设计127
学习目标127
引例描述128
任务1 油耗计算程序设计128
任务目标128
任务陈述129
知识准备129
4.1抽象窗口工具集(AWT)129
4.2 Swing组件简介129
4.3 JComponent组件130
4.4 JFrame组件130
4.5 Swing工具集的其他常用组件131
任务实施133
任务拓展134
任务实训137
任务2 计算器界面设计137
任务目标137
任务陈述137
知识准备138
4.6 Java布局管理138
4.7常见的布局管理器138
任务实施142
任务拓展144
任务实训145
任务3 计算器事件处理146
任务目标146
任务陈述146
知识准备146
4.8 Java事件146
4.9 Java事件处理机制147
4.10 Java事件体系结构148
4.11 Java事件监听器和监听方法149
任务实施152
任务拓展153
任务实训154
任务4 字体设置窗口程序设计154
任务目标154
任务陈述155
知识准备155
4.12组合框JComboBox155
4.13复选框JCheckBox156
4.14单选按钮JRadioButton156
4.15列表框JList157
4.16选择事件157
任务实施158
任务拓展159
任务实训160
任务5 字体设置菜单设计160
任务目标160
任务陈述161
知识准备161
4.17 JMenuBar菜单栏161
4.18 JMenu菜单项162
4.19 JMenuItem菜单子项163
4.20 JCheckBoxMenuItem菜单项163
4.21 JRadioButtonMenuItem菜单项164
任务实施164
任务拓展166
任务实训167
单元习题167
单元5 Java语言高级程序设计169
学习目标169
引例描述170
任务1 文件管理程序设计170
任务目标170
任务陈述170
知识准备171
5.1文件的概念171
5.2文件的创建171
5.3 File类常用的方法171
任务实施175
任务拓展177
任务实训179
任务2 Java源程序行号添加程序设计180
任务目标180
任务陈述180
知识准备180
5.4流的概念180
5.5流的分类180
5.6字节流181
5.7字符流187
任务实施190
任务拓展191
任务实训192
任务3 飘动字幕动画程序设计192
任务目标192
任务陈述193
知识准备193
5.8线程与进程的概念和关系193
5.9线程的生命周期194
5.10线程的创建195
任务实施199
任务拓展200
任务实训201
任务4 学生成绩读写程序设计202
任务目标202
任务陈述202
知识准备202
5.11多线程的共享互斥202
5.12使用线程同步解决共享互斥204
任务实施206
任务拓展208
任务实训209
任务5 网络聊天程序设计209
任务目标209
任务陈述209
知识准备210
5.13网络通信与网络协议基础210
5.14基于TCP/IP的网络编程原理212
5.15TCP/IP网络编程相关类212
任务实施214
任务拓展217
任务实训218
任务6 无连接网络聊天程序设计218
任务目标218
任务陈述218
知识准备219
5.16基于UDP的网络编程原理219
5.17 UDP网络编程相关类的使用220
任务实施223
任务拓展225
任务实训227
任务7 员工数据管理程序设计227
任务目标227
任务陈述227
知识准备228
5.18 JDBC工作原理228
5.19 JDBC访问数据库229
任务实施234
任务拓展238
任务实训240
单元习题240
单元6 综合设计——企业即时通软件243
学习目标243
任务1 项目需求分析及总体设计245
6.1项目需求分析245
6.1.1项目需求简介245
6.1.2项目功能简介245
6.1.3客户端业务流程分析246
6.1.4服务器端业务流程分析249
6.1.5角色分类253
6.1.6模块划分254
6.2系统总体设计254
6.2.1体系架构设计254
6.2.2客户层255
6.2.3服务层255
6.2.4数据层255
任务2 详细设计之数据库设计255
6.3数据实体类分析255
6.4数据库与数据表创建256
任务3 详细设计之界面设计257
6.5客户端程序界面设计257
6.5.1登录窗体257
6.5.2主窗体258
6.5.3更新信息258
6.5.4查看用户信息258
6.5.5聊天258
6.5.6维护聊天记录258
6.5.7“关于”界面设计259
6.6服务器端程序界面设计259
6.6.1主窗体259
6.6.2公司信息维护260
6.6.3部门信息维护260
6.6.4添加部门信息260
6.6.5用户基本信息维护260
6.6.6添加用户基本信息260
6.6.7在线用户信息260
6.6.8查看服务器配置260
6.6.9关于260
任务4 系统实现技术261
6.7网络通信基础知识简介261
6.8 Socket(套接字)技术实现262
6.9多线程技术实现269
6.10 JDBC技术实现276
任务5 服务器端功能实现280
6.11数据实体类及业务类实现280
6.12实现服务器端主窗体290
6.13实现ServerListenThread294
6.14实现ServerReceiveThread294
6.15处理聊天消息的请求294
6.16使用JTable显示在线用户信息295
任务6 客户端功能实现296
6.17登录窗体实现296
6.18客户端主窗体302
6.19实现客户端接收线程:ClientReceiveThread307
6.20聊天功能实现307