账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Java面向对象程序设计案例教程(高职) - 中国高校教材图书网
书名: Java面向对象程序设计案例教程(高职)
ISBN:9787560653716 条码:
作者: 王贺  相关图书 装订:0
印次:1-1 开本:16开
定价: ¥35.00  折扣价:¥33.25
折扣:0.95 节省了1.75元
字数: 389千字
出版社: 西安电子科技大学出版社 页数: 264页
发行编号: 每包册数: 12
出版日期: 2019-07-15
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
本书以面向对象的思想介绍使用Java语言进行程序设计的知识和方法,将面向对象的基本理论知识与Java语言程序设计结合起来,运用大量有应用价值的实例来实践这些原理与方法,旨在培养读者正确运用面向对象的思维方式解决问题的能力。本书主要内容有:Java程序语言概述、Java程序设计语法基础、数组与字符串、类和对象、Java面向对象的特征、Java中的异常处理、图形用户界面开发与事件处理、Java的数据库编程基础、Java中的文件操作、Java多线程处理机制、学生成绩管理系统的设计与实现。
本书既可以作为高职高专院校计算机及相关专业的教材,也可以作为广大编程初学者的自学参考书。

作者简介:
 
章节目录:
第1章 Java程序语言概述 1

1.1 Java简介 1

1.1.1 Java语言的发展历史 1

1.1.2 Java语言的特点 2

1.1.3 Java的三大开发体系 3

1.2 Java开发环境的搭建 4

1.2.1 安装JDK 4

1.2.2 配置系统环境变量 7

1.3 简单Java程序的实现 9

1.3.1 向控制台输入和输出数据 9

1.3.2 利用记事本编写Java程序 11

1.4 Eclipse集成开发工具 12

1.4.1 Eclipse的下载与安装 12

1.4.2 Eclipse的基本使用 14

实训1 19

编辑并运行简单的Java程序——

求矩形面积 19

习题1 20



第2章 Java程序设计语法基础 21

2.1 Java语言的组成 21

2.1.1 标识符 21

2.1.2 关键字 21

2.1.3 注释 22

2.2 基本数据类型 22

2.2.1 整型数据 23

2.2.2 浮点型数据 23

2.2.3 字符型数据 24

2.2.4 布尔型数据 24

2.2.5 数据类型的转换 24

2.3 变量和常量 25

2.3.1 变量 25

2.3.2 常量 26

2.4 运算符和表达式 26

2.4.1 算术运算符 26

2.4.2 关系运算符 28

2.4.3 逻辑运算符 29

2.4.4 赋值运算符 30

2.4.5 位运算符 32

2.4.6 条件运算符 33

2.4.7 运算符的优先级 34

2.5 流程控制语句 35

2.5.1 选择结构 35

2.5.2 循环结构 41

2.5.3 跳转语句 46

实训2 47

Java基本语法1——自动售货机 47

Java基本语法2——猜数字游戏 49

习题2 50



第3章 数组与字符串 53

3.1 一维数组 53

3.1.1 一维数组的声明 53

3.1.2 一维数组的创建 53

3.1.3 一维数组的访问 54

3.2 二维数组 56

3.2.1 二维数组的声明 56

3.2.2 二维数组的创建 56

3.2.3 二维数组的访问 57

3.3 数组的应用 58

3.4 字符串的应用 60

3.4.1 String类 60

3.4.2 StringBuffer类 64

实训3 67

数组和字符串的使用1——

计算学生成绩 67

数组和字符串的使用2——

将字符串逆序输出 68

习题3 70



第4章 类和对象 72

4.1 面向对象的基本概念 72

4.1.1 程序设计语言的发展 72

4.1.2 面向对象程序设计方法 73

4.2 类的定义和构造方法 74

4.2.1 类的定义 74

4.2.2 构造方法 76

4.3 对象的创建 77

4.3.1 对象的声明和创建 78

4.3.2 对象的使用 79

4.4 修饰符的使用 82

4.4.1 类的访问控制修饰符 82

4.4.2 类成员的访问控制修饰符 82

4.4.3 static修饰符的使用 85

4.5 基础类的使用 88

4.5.1 Math类的使用 88

4.5.2 Date类的使用 89

实训4 89

面向对象的概念与Java实现1——

坦克游戏 89

面向对象的概念与Java实现2——

机动车类 92

习题4 95



第5章 Java面向对象的特征 97

5.1 封装 97

5.2 继承 98

5.2.1 继承的实现 98

5.2.2 子类对象的实例化过程 100

5.2.3 Super关键字 103

5.3 抽象类和最终类 108

5.3.1 抽象类与抽象方法 108

5.3.2 最终类 110

5.4 多态 110

5.4.1 方法的覆盖 110

5.4.2 方法的重载 111

5.5 接口 113

5.5.1 接口的概念 113

5.5.2 接口的定义 113

5.5.3 接口的实现 114

5.6 package关键字和包 115

5.6.1 包的概念 115

5.6.2 包的创建 115

5.6.3 包的引用 116

实训5 117

Java面向对象的特征 117

习题5 118



第6章 Java中的异常处理 121

6.1 异常处理机制 121

6.1.1 异常的概念 121

6.1.2 异常的捕获 122

6.1.3 异常类的继承架构 126

6.2 抛出异常 126

6.2.1 throws声明异常 126

6.2.2 throw抛出异常 127

6.3 编写自己的异常类 128

实训6 130

异常处理 130

习题6 131



第7章 图形用户界面开发与事件处理 133

7.1 AWT简介 133

7.2 Swing基础 133

7.2.1 Swing的类层次结构 134

7.2.2 Swing的特点 135

7.2.3 Swing程序结构简介 135

7.3 容器 136

7.3.1 框架窗体JFrame 136

7.3.2 面板容器JPanel 138

7.4 布局管理器 139

7.4.1 FlowLayout布局管理器 139

7.4.2 BorderLayout布局管理器 140

7.4.3 BoxLayout布局管理器 141

7.4.4 GridLayout布局管理器 143

7.5 Swing组件 144

7.5.1 按钮(JButton) 144

7.5.2 复选框(JCheckBox) 145

7.5.3 单选按钮(JRadioButton) 147

7.5.4 组合框(JComboBox) 148

7.5.5 文本框(JTextField)与

文本域(JTextArea) 149

7.6 事件处理 151

7.6.1 事件监听器 152

7.6.2 事件适配器 154

7.6.3 事件 155

实训7 158

图形用户界面设计1——

设计一个简单的计算机界面 158

图形用户界面设计2——

显示文本框输入内容并学会文本框

等事件的处理方法 160

习题7 162



第8章 Java的数据库编程基础 164

8.1 JDBC概述 164

8.1.1 JDBC功能简介 164

8.1.2 JDBC的数据库访问模型 164

8.1.3 JDBC的API介绍 165

8.2 应用JDBC访问数据库 166

8.2.1 加载JDBC驱动 167

8.2.2 创建数据库连接 171

8.2.3 执行查询语句 171

8.2.4 处理数据集 172

8.2.5 更新数据库操作 173

8.2.6 断开与数据库的连接 174

8.2.7 应用JDBC访问SQL Server

数据库 175

实训8 178

Java的数据库编程基础1 178

Java的数据库编程基础2 180

Java的数据库编程基础3 184

习题8 189

第9章 Java中的文件操作 190

9.1 I/O概述 190

9.1.1 输入/输出流 190

9.1.2 字节流 191

9.1.3 字符流 193

9.2 文件管理 195

9.2.1 文件的概念 195

9.2.2 File类 195

9.2.3 File类的常用方法 196

9.3 文件字节流 200

9.3.1 FileInputStream类 200

9.3.2 FileOutputStream类 201

9.3.3 FileInputStream和

FileOutputStream的实例 202

9.4 文件字符流 206

9.4.1 FileReader类 206

9.4.2 FileWriter类 207

9.4.3 FileReader类和FileWriter类的

实例 207

9.5 文件处理 209

9.5.1 顺序访问文件 209

9.5.2 随机访问文件 210

实训9 212

Java文件处理1 212

Java文件处理2 213

Java文件处理3 214

Java文件处理4 215

习题9 217



第10章 Java多线程处理机制 219

10.1 线程概述 219

10.1.1 线程的概念 219

10.1.2 Java中的线程 219

10.1.3 使用线程的原因 220

10.2 线程创建 220

10.2.1 继承java.lang.Thread类 220

10.2.2 实现java.lang.Runnable接口 221

10.3 线程的生命周期 222

10.3.1 创建和就绪状态 222

10.3.2 运行和阻塞状态 222

10.3.3 线程死亡 222

10.4 线程操作 223

10.4.1 join线程 223

10.4.2 后台线程 224

10.4.3 线程睡眠 225

10.4.4 线程让步 225

10.4.5 线程优先级 226

10.5 线程同步 227

10.5.1 线程安全问题 227

10.5.2 线程并发演示 227

10.5.3 线程同步方法 229

实训10 231

基于Java的多线程抽奖器 231

习题10 240



第11章 学生成绩管理系统的设计与

实现 242

11.1 选题的目的 242

11.2 设计方案论证 242

11.2.1 设计思路 242

11.2.2 数据库设计 243

11.2.3 设计方法 244

11.2.4 设计结果与分析 246

11.2.5 示例代码 249

参考文献 256

精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息