图书介绍

高等职业教育专业教学资源库建设项目规划教材 高等职业教育软件技术专业教学资源库 Java程序设计PDF|Epub|txt|kindle电子书版本下载

高等职业教育专业教学资源库建设项目规划教材 高等职业教育软件技术专业教学资源库 Java程序设计
  • 徐红,王灿主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040372878
  • 出版时间:2013
  • 标注页数:309页
  • 文件大小:57MB
  • 文件页数:327页
  • 主题词:JAVA语言-程序设计-高等职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高等职业教育专业教学资源库建设项目规划教材 高等职业教育软件技术专业教学资源库 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

热门推荐