扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Java应用开发与实践 版权信息
- ISBN:9787560658131
- 条形码:9787560658131 ; 978-7-5606-5813-1
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
Java应用开发与实践 内容简介
本书分为三大部分。**部分 (第1章和第2章) 为Java程序设计基础, 主要介绍面向对象程序设计思想、Java概述和Java基础语法 ; 第二部分 (第3-11章) 为面向对象程序设计, 该部分以酒店管理系统项目作为教学案例, 通过将项目简化、分解成若干模块来讲述如何利用面向对象程序设计的方法来开发项目, 让读者能够从实践项目的开发过程中领悟程序设计的真谛 ; 第三部分 (第12章) 为酒店管理系统的实现, 前面各个章节的总结, 以课程设计的方式, 从软件开发的角度阐述酒店管理系统的开发流程, 既为读者提供了本系统开发的步骤及引导, 又对其他Java应用系统的开发有一定的借鉴意义。
Java应用开发与实践 目录
第1章 面向对象程序设计概述 2
1.1 两种程序设计语言 2
1.1.1 面向过程的程序设计语言 2
1.1.2 面向对象的程序设计语言 3
1.1.3 从C语言到Java语言设计的转变 4
1.2 Java概述 5
1.2.1 Java平台划分 5
1.2.2 Java的特点 5
1.2.3 Java的主要应用领域 6
1.3 Java开发工具 7
1.3.1 JDK简介 7
1.3.2 MyEclipse简介 9
1.3.3 Eclipse简介 11
1.3.4 NetBeans简介 13
1.4 带标准输出的*小样本程序 14
1.4.1 创建Java文件 14
1.4.2 编译Java文件 15
1.4.3 运行class文件 16
1.4.4 认识JVM 16
1.4.5 Java编程规范 17
1.4.6 Java帮助文档 18
1.4.7 Java注释 18
1.5 实训 搭建Java的运行环境 19
任务1 安装JDK 19
任务2 设置环境变量 25
任务3 安装和使用EditPlus文本编辑器 30
任务4 编译和运行cmd命令行 35
1.6 实践 编写我的**个Java程序 41
1.7 小结 46
习题1 46
第2章 Java基础语法 48
2.1 Java的基本组成元素 48
2.1.1 标识符 48
2.1.2 关键字 48
2.2 Java的数据类型 49
2.2.1 Java的基本数据类型 49
2.2.2 变量 50
2.2.3 常量 52
2.2.4 常量的定义 53
2.2.5 基本数据类型转换 53
2.3 数组与字符串 54
2.3.1 一维数组 54
2.3.2 二维数组 57
2.3.3 字符串与String类 58
2.4 运算符、表达式和流程控制语句 60
2.4.1 运算符和表达式 60
2.4.2 条件语句 68
2.4.3 循环语句 72
2.4.4 break语句和continue语句 77
2.5 实训 Java基础语法练习 79
任务1 利用数据类型转换进行运算 79
任务2 数组练习 79
任务3 字符串练习 80
任务4 控制结构练习 81
2.6 实践 利用if-else语句解决实际问题 82
2.7 小结 83
习题2 83
第二部分 酒店管理系统的设计
第3章 酒店管理系统项目设计 86
3.1 界面设计 86
3.1.1 欢迎界面 86
3.1.2 登录界面 87
3.1.3 主管理界面和次管理界面 88
3.1.4 增加信息界面 89
3.1.5 查询信息界面 89
3.1.6 删除信息界面 90
3.2 功能模块设计 91
3.2.1 客人管理模块 92
3.2.2 餐饮管理模块 92
3.2.3 生成报表模块 92
3.3 数据库设计 93
3.3.1 创建表 94
3.3.2 增加、删除、查询表数据 94
3.3.3 创建视图 94
3.4 系统的目录结构 95
3.4.1 MVC模式 95
3.4.2 目录结构中的各个文件 95
3.5 小结 96
习题3 96
第4章 类的设计与实现 97
4.1 类和对象 97
4.1.1 类和对象的概念 97
4.1.2 类和对象的关系 98
4.2 类的定义 98
4.2.1 成员变量 98
4.2.2 成员方法 99
4.2.3 构造方法 101
4.3 对象的创建 103
4.3.1 对象的创建及初始化 103
4.3.2 方法的调用 104
4.3.3 this关键字 105
4.3.4 static关键字 106
4.3.5 对象的生命周期 110
4.4 封装、继承和多态 111
4.4.1 类及类成员的访问修饰符和
其他修饰符 111
4.4.2 封装 112
4.4.3 继承的实现 115
4.4.4 多态——方法覆盖与方法重载 118
4.4.5 包 121
4.4.6 *终类 122
4.5 抽象类和接口 122
4.5.1 抽象类和抽象方法 122
4.5.2 继承抽象类 124
4.5.3 接口的概念与定义 125
4.5.4 接口的实现 125
4.5.5 抽象类和接口的区别及应用 128
4.6 实训 类的设计与实现基础练习 129
任务1 父类与子类的定义及实现 129
任务2 接口实现多态 130
4.7 实践 酒店管理系统的类和
?接口定义 131
4.8 小结 134
习题4 134
第5章 集合与泛型 137
5.1 集合框架 137
5.1.1 Collection接口及其常用子接口 137
5.1.2 List接口及其实现类 138
5.1.3 Set接口及其实现类 144
5.1.4 Map接口及其实现类 146
5.1.5 各种集合实现类的特点 148
5.2 泛型 148
5.2.1 泛型的意义 148
5.2.2 泛型在类中的应用 150
5.2.3 泛型在接口中的应用 152
5.3 实训 集合实现类的基础练习 153
任务1 使用集合实现类ArrayList存储
对象 153
任务2 使用集合实现类HashMap
存储对象 155
5.4 小结 158
习题5 158
第6章 异常处理 160
6.1 异常的概述 160
6.1.1 异常的概念和分类 160
6.1.2 编译异常 161
6.1.3 运行时异常 161
6.1.4 错误 161
6.2 异常处理 162
6.2.1 捕获异常 162
6.2.2 抛出异常 165
6.3 自定义异常 166
6.4 实训 异常处理基础练习 167
任务1 利用try/catch和throws处理
小于0或不是数字的情况 167
任务2 利用try/catch和throws处理
年龄不能超过35岁的情况 169
6.5 实践 定义酒店管理系统的
?异常及处理 171
6.6 小结 174
习题6 175
第7章 图形用户界面设计 177
7.1 图形用户界面简介 177
7.1.1 认识图形用户界面 177
7.1.2 awt与swing简介 178
7.2 三大布局管理器 178
7.2.1 边界布局BorderLayout 179
7.2.2 流式布局FlowLayout 179
7.2.3 网格布局GridLayout 180
7.3 容器 181
7.3.1 基本容器组件 181
7.3.2 JFrame窗体 182
7.3.3 面板 183
7.4 组件 184
7.4.1 按钮 185
7.4.2 标签和文本框 187
7.4.3 复选框和单选按钮 188
7.4.4 列表框和组合框、滚动窗格 190
7.4.5 菜单 192
7.4.6 对话框 194
7.5 实训 图形用户界面设计基础练习 200
任务1 三种布局器的混合使用 200
任务2 利用下拉列表框ComboBox
?选择列表项 201
任务3 利用多行文本框、菜单、下拉框等
?制作记事本GUI 203
7.6 实践 酒店管理系统的界面设计与
?实现 205
7.7 小结 209
习题7 210
第8章 GUI事件处理机制 212
8.1 概述 212
8.2 事件处理与事件监听 212
8.2.1 事件处理 213
8.2.2 事件监听 214
8.2.3 事件适配器 218
8.3 常用事件类 220
8.3.1 动作事件 220
8.3.2 窗口事件 223
8.3.3 键盘事件 223
8.4 内部类在事件处理中的应用 225
8.5 实训 GUI事件处理基础练习 227
任务1 利用单选框对窗口颜色
?进行改变 227
任务2 利用KeyListener设计
?键盘事件 230
8.6 实践 酒店管理系统事件处理的
?实现 232
8.7 小结 239
习题8 239
第9章 Java的数据库编程 241
9.1 JDBC简介 241
9.1.1 JDBC的功能 241
9.1.2 配置JDBC驱动程序 242
9.2 MySQL数据库的安装与使用 244
9.2.1 MySQL的特点 244
9.2.2 MySQL的安装 244
9.2.3 MySQL的基本SQL语法和使用 251
9.3 使用JDBC访问数据库 253
9.3.1 加载数据库驱动 254
9.3.2 创建数据库连接 254
9.3.3 查询数据库操作 255
9.3.4 更新数据库操作 256
9.3.5 应用程序通过JDBC访问
MySQL 256
9.4 实训 数据库的增删改查 259
任务1 删除数据库表中指定行 259
任务2 查询数据库表中满足
?条件的行 261
9.5 实践 酒店管理系统的数据库设计 262
9.5.1 酒店管理系统的数据库SQL
语句 262
9.5.2 酒店管理系统的数据库表结构 263
9.6 小结 268
习题9 268
第10章 Java多线程 270
10.1 进程和线程 270
10.1.1 认识进程和线程 270
10.1.2 多线程的特点 270
10.1.3 线程的生命周期及五种
基本状态 271
10.2 线程的创建 272
10.2.1 通过继承Thread类创建线程 272
10.2.2 通过实现Runnable接口创建
?线程 275
10.2.3 继承Thread类和实现Runnable
?接口的区别 276
10.3 线程同步 276
10.3.1 线程同步 276
10.3.2 线程互斥 277
10.3.3 线程同步机制 277
10.4 线程调度 278
10.4.1 线程优先级的设置 278
10.4.2 线程休眠 279
10.4.3 线程同步 280
10.4.4 线程常用方法 286
10.4.5 线程的死锁 290
10.4.6 线程终止 292
10.5 实训 多线程的练习和应用 293
任务1 用继承和实现接口的方式创建
?两个线程并启动 293
任务2 创建GUI线程并启动 295
任务3 同步代码块 297
10.6 实践 酒店管理系统的多线程设计 298
10.7 小结 300
习题10 300
第11章 I/O操作 302
11.1 I/O流与文件 302
11.1.1 I/O流的概念和分类 302
11.1.2 File类 303
11.1.3 文件的创建与删除 304
11.1.4 获取文件信息 306
11.2 输入/输出流 308
11.2.1 输入流 308
11.2.2 输出流 308
11.3 字节流 308
11.3.1 抽象字节流InputStream和
OutputStream 308
11.3.2 字节文件流FileInputStream和
FileOutputStream 310
11.3.3 字节缓冲流BufferedInputStream和
BufferedOutputStream 313
11.3.4 字节数据流DataInputStream和
DataOutputStream 314
11.4 字符流 316
11.4.1 抽象字符流Reader和Writer 316
11.4.2 字符文件流FileReader和
FileWriter 317
11.4.3 字符缓冲流BufferedReader和
BufferedWriter 319
11.4.4 转换流InputStreamReader和
OutputStreamWriter 321
11.5 ZIP压缩输入/输出流 323
11.5.1 压缩文件 323
11.5.2 解压缩ZIP文件 324
11.6 实训 输入输出流的应用 326
任务1 将一个文件的内容读取到内存并
?输出到控制台 326
任务2 DataInputStream和DataOutputStream
?的使用 329
11.7 实践 酒店管理系统中的I/O操作 329
11.8 小结 333
习题11 333
第三部分 酒店管理系统的实现
第12章 课程设计:酒店管理系统的
?开发实现 336
12.1 分析阶段 336
12.1.1 可行性分析 336
12.1.2 需求分析 337
12.2 设计阶段 344
12.2.1 概要设计 344
12.2.2 详细设计 346
12.3 实现阶段 351
12.3.1 编码 351
12.3.2 测试 376
12.4 维护阶段 378
12.4.1 发布与实施 378
12.4.2 运行与维护 378
12.5 小结 379
习题12 379
参考文献 380
展开全部
书友推荐
- >
烟与镜
烟与镜
¥14.4¥48.0 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥14.7¥45.8 - >
自卑与超越
自卑与超越
¥12.7¥39.8 - >
二体千字文
二体千字文
¥14.0¥40.0 - >
有舍有得是人生
有舍有得是人生
¥17.1¥45.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.5¥10.0 - >
山海经
山海经
¥17.7¥68.0 - >
推拿
推拿
¥12.2¥32.0
本类畅销
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69