图书介绍

Java面向对象程序设计实训教程PDF|Epub|txt|kindle电子书版本网盘下载

Java面向对象程序设计实训教程
  • 邵欣欣,蒋晶晶主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302337829
  • 出版时间:2013
  • 标注页数:280页
  • 文件大小:33MB
  • 文件页数:292页
  • 主题词: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.1什么是Java1

1.2 Java的特点2

1.3 Java开发工具3

1.3.1编辑工具3

1.3.2 JDK4

1.4第一个程序5

1.5学习效果评估7

第2章 Java开发环境8

2.1 Eclipse简介9

2.2 Eclipse的安装9

2.3 Eclipse界面10

2.3.1选择工作空间界面10

2.3.2 Eclipse的主界面10

2.4使用Eclipse创建Java项目11

2.4.1创建项目11

2.4.2创建Java文件11

2.4.3编辑Java文件13

2.4.4运行class文件14

2.5实训任务——Java开发及运行环境的搭建14

任务1: JDK的安装14

任务2: Eclipse的安装及使用14

2.6学习效果评估15

第3章 Java语言基础17

3.1基本数据类型18

3.1.1字符数据类型18

3.1.2布尔数据类型19

3.1.3数值数据类型19

3.2变量20

3.2.1变量的声明20

3.2.2标识符20

3.2.3变量的赋值21

3.2.4常量21

3.3数据类型的转换22

3.3.1自动数据类型转换22

3.3.2强制数据类型转换22

3.4运算符和表达式22

3.4.1算术运算符和表达式22

3.4.2关系运算符和表达式23

3.4.3逻辑运算符和表达式23

3.4.4其他运算符24

3.4.5运算符的优先级27

3.5条件语句28

3.5.1 if语句28

3.5.2 if-else语句29

3.5.3 switch语句31

3.6循环语句32

3.6.1 for语句32

3.6.2 while语句33

3.6.3 do-while语句35

3.7跳转语句36

3.7.1 break语句36

3.7.2 continue语句38

3.8控制语句的应用39

3.9实训任务——控制语句的使用45

任务1:使用条件语句实现程序流程控制45

任务2:使用循环语句实现程序流程控制46

任务3:使用跳转语句实现程序流程控制46

3.10学习效果评估47

第4章 类和对象55

4.1面向对象56

4.1.1什么是面向对象56

4.1.2面向对象的特征57

4.2类的结构58

4.2.1属性59

4.2.2方法59

4.2.3构造方法60

4.3类与对象的关系61

4.4对象的创建62

4.5方法的调用63

4.6给方法传递对象参数65

4.7变量的作用域66

4.8 this关键字67

4.9 static关键字68

4.9.1类属性68

4.9.2类方法69

4.10类与对象的应用70

4.11实训任务——类和对象的使用73

任务1:方法的使用73

任务2:类的编写73

任务3:构造方法的编写73

任务4:对象的创建73

4.12学习效果评估74

第5章 封装、继承与多态80

5.1可见性修饰符81

5.1.1类的可见性修饰符81

5.1.2类的成员的可见性修饰符81

5.2访问器方法82

5.3包85

5.3.1包的声明85

5.3.2包的引入86

5.4封装的应用86

5.5继承87

5.5.1继承的实现88

5.5.2属性的隐藏91

5.5.3方法的覆盖92

5.6多态93

5.6.1重载93

5.6.2重载与覆盖95

5.7 super关键字96

5.8继承关系中的构造方法97

5.9 final关键字99

5.10继承与多态的应用101

5.11实训任务——继承与多态设计与实现107

任务1:可见性修饰符的应用107

任务2:继承的应用107

任务3:多态的应用107

5.12学习效果评估108

第6章 抽象类与接口117

6.1抽象类118

6.1.1创建抽象类118

6.1.2继承抽象类119

6.2接口120

6.2.1创建接口120

6.2.2实现接口122

6.3抽象类和接口的应用123

6.4实训任务——抽象类和接口的应用126

任务1:抽象类的应用126

任务2:接口的应用126

6.5学习效果评估126

第7章 基础类库129

7.1数组130

7.1.1声明数组130

7.1.2创建数组131

7.1.3访问数组131

7.1.4对象数组132

7.1.5二维数组132

7.2向量134

7.3字符串135

7.3.1 String类135

7.3.2 StringBuffer类137

7.3.3 String与其他数据类型间的转换138

7.4 Math类138

7.5实训任务——基础类库的使用140

任务1:数组和向量的使用140

任务2:字符串的使用140

7.6学习效果评估140

第8章 异常及其处理145

8.1什么是异常146

8.1.1异常与错误146

8.1.2异常的分类148

8.1.3异常是如何产生的149

8.2捕获异常150

8.2.1使用try/catch子句150

8.2.2多重catch子句151

8.2.3 finally子句152

8.3声明异常153

8.4抛出异常154

8.5创建自己的异常154

8.6实训任务——异常处理156

任务1:异常的捕获156

任务2:自定义异常156

8.7学习效果评估157

第9章 图形用户界面160

9.1认识GUI161

9.1.1什么是GUI161

9.1.2第一个GUI程序162

9.2框架163

9.3布局管理器164

9.3.1流水布局管理器164

9.3.2网格布局165

9.3.3边界布局166

9.4面板167

9.5组件169

9.5.1按钮169

9.5.2文本框和标签170

9.5.3复选框和单选按钮171

9.5.4列表框和组合框173

9.5.5菜单175

9.5.6对话框178

9.6 GUI事件处理181

9.6.1窗口事件182

9.6.2动作事件183

9.6.3键盘事件185

9.7绘制图形187

9.8辅助类190

9.9实训任务——GUI编程193

任务1:布局管理器的使用193

任务2:组件的使用194

任务3:事件处理的应用194

任务4:绘制图形和辅助类的应用195

9.10学习效果评估195

第10章 输入输出流200

10.1输入输出流201

10.1.1输入流和输出流201

10.1.2字节流和字符流201

10.2标准输入输出流202

10.2.1标准输出流203

10.2.2标准输入流204

10.3文件管理206

10.3.1 File类206

10.3.2获取文件属性207

10.3.3获取文件夹中的文件列表208

10.3.4创建、删除文件209

10.4读写文件209

10.4.1读取文件内容209

10.4.2向文件写入内容210

10.5实训任务——输入输出实践211

任务1:记事本211

10.6学习效果评估212

第11章 多线程214

11.1什么是线程214

11.1.1线程与进程214

11.1.2线程Thread类215

11.2创建自己的线程216

11.2.1通过Thread类创建线程216

11.2.2通过Runnable接口创建线程217

11.3线程的控制与状态218

11.3.1线程的控制218

11.3.2线程的状态220

11.4线程的优先级220

11.5线程的同步问题221

11.5.1什么是同步问题221

11.5.2同步锁223

11.5.3死锁问题224

11.6实训任务——多线程实践225

任务1:赌马游戏225

11.7学习效果评估227

第12章 网络编程228

12.1网络基础知识228

12.1.1网络标识228

12.1.2端口229

12.2 URL类229

12.3 InetAddress类230

12.4 Socket编程231

12.4.1 ServerSocket服务器端231

12.4.2 Socket客户端233

12.4.3多客户端通信的实现234

12.5实训任务——Socket编程实践235

任务1:聊天程序235

12.6学习效果评估236

第13章 Java连接数据库编程239

13.1 JDBC简介240

13.1.1 JDBC驱动器240

13.1.2 JDBC访问数据库的流程241

13.2数据库连接实例243

13.2.1 SQL Server数据库的访问243

13.2.2 MySQL数据库的访问246

13.3实训任务——数据库编程248

任务1:数据库基本操作248

13.4学习效果评估248

第14章 酒店房间管理系统项目实训250

14.1系统功能和流程分析250

14.2数据库设计250

14.3酒店房间管理系统实施252

14.3.1数据库连接252

14.3.2登录模块253

14.3.3用户管理模块261

14.3.4管理员模块273

参考文献280

热门推荐