图书介绍

Java程序设计与实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Java程序设计与实践
  • 张桓,张扬主编;王蓓,李凤洁副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302395652
  • 出版时间:2015
  • 标注页数:324页
  • 文件大小:38MB
  • 文件页数:334页
  • 主题词:JAVA语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

Java程序设计与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 面向对象程序设计概述1

1.1 程序设计思想的发展1

1.1.1 面向过程的程序设计思想1

1.1.2 面向对象的程序设计思想2

1.2 程序设计语言的发展2

1.2.1 低级程序设计语言2

1.2.2 面向过程的程序设计语言3

1.2.3 面向对象的程序设计语言3

1.3 Java程序语言概述4

1.3.1 Java语言概述4

1.3.2 Java的三大开发体系5

1.4 习题6

第2章 Java程序设计初识7

2.1 Java开发环境的搭建7

2.2 Eclipse集成开发工具9

2.2.1 Java集成开发工具简介10

2.2.2 Eclipse的下载与安装11

2.2.3 Eclipse的基本使用12

2.3 简单Java程序的实现16

2.3.1 一个简单的Java程序16

2.3.2 基于控制台的输入/输出结构程序的实现20

2.3.3 基于GUI的输入/输出结构程序的实现23

2.4 拓展实训24

2.5 习题26

第3章 Java程序设计基础28

3.1 Java语言的组成元素28

3.1.1 Java标识符28

3.1.2 Java关键字28

3.1.3 Java分隔符29

3.2 数据类型29

3.2.1 基本数据类型30

3.2.2 常量与变量31

3.2.3 基本数据类型的封装34

3.2.4 数据类型转换34

3.3 运算符和表达式36

3.3.1 算术运算符和算术表达式36

3.3.2 关系运算符和关系表达式37

3.3.3 逻辑运算符和逻辑表达式37

3.3.4 位运算符和位表达式39

3.3.5 赋值运算符和赋值表达式39

3.3.6 其他运算符40

3.3.7 运算符的优先级41

3.4 程序控制语句42

3.4.1 顺序结构42

3.4.2 选择结构43

3.4.3 循环结构49

3.4.4 跳转结构56

3.5 拓展实训57

3.6 习题59

第4章 数组与字符串62

4.1 一维数组62

4.1.1 一维数组的声明62

4.1.2 一维数组的初始化63

4.1.3 一维数组的访问63

4.2 多维数组65

4.2.1 二维数组的声明66

4.2.2 二维数组的初始化66

4.2.3 二维数组的访问67

4.3 数组的应用68

4.3.1 数组排序68

4.3.2 数组搜索68

4.4 字符串的应用70

4.4.1 字符数组70

4.4.2 String类的使用71

4.4.3 StringBuffer类的使用73

4.5 拓展实训76

4.6 习题77

第5章 基于对象的程序设计79

5.1 基于对象的基本概念79

5.1.1 类和对象的概念79

5.1.2 基于对象的概念80

5.2 类的创建80

5.2.1 类的定义80

5.2.2 成员变量的声明82

5.2.3 成员方法的声明82

5.2.4 构造方法的声明83

5.3 对象的创建84

5.3.1 对象的创建与初始化84

5.3.2 对象的使用85

5.3.3 对象数组87

5.4 修饰符的使用88

5.4.1 类的访问控制修饰符88

5.4.2 类成员的访问控制修饰符88

5.4.3 static修饰符的使用90

5.5 内部类的应用91

5.5.1 内部类的定义91

5.5.2 内部类的使用92

5.6 基础类的使用92

5.6.1 数学类的使用92

5.6.2 格式化类的使用93

5.6.3 日期类的使用94

5.7 拓展实训95

5.8 习题97

第6章 Java面向对象的特征99

6.1 继承99

6.1.1 Java的继承机制99

6.1.2 继承的实现100

6.1.3 成员的访问和继承101

6.2 抽象类和最终类104

6.2.1 抽象类与抽象方法104

6.2.2 最终类与最终成员106

6.3 多态107

6.3.1 多态的作用107

6.3.2 成员变量的隐藏107

6.3.3 成员方法的覆盖108

6.3.4 成员方法的重载109

6.4 接口111

6.4.1 接口的概念111

6.4.2 接口的定义111

6.4.3 接口的实现112

6.5 包113

6.5.1 包的概念113

6.5.2 包的创建114

6.5.3 包的引用115

6.5.4 常用的Java类库包116

6.6 拓展实训117

6.7 习题119

第7章 程序的异常处理124

7.1 异常处理机制124

7.1.1 错误与异常124

7.1.2 异常处理的作用125

7.1.3 异常的类型125

7.2 捕获异常126

7.2.1 使用try-catch126

7.2.2 使用多重catch结构128

7.2.3 使用finally语句129

7.3 抛出异常130

7.3.1 throws声明异常130

7.3.2 throw抛出异常131

7.4 自定义异常132

7.4.1 创建自定义异常类133

7.4.2 使用自定义异常类133

7.5 拓展实训134

7.6 习题135

第8章 Java的图形用户界面开发138

8.1 图形用户界面简介138

8.1.1 图形用户界面开发概述138

8.1.2 AWT与Swing139

8.2 容器142

8.2.1 容器组件概述142

8.2.2 框架窗体JFrame143

8.2.3 面板容器JPanel146

8.3 布局管理151

8.3.1 FlowLayout151

8.3.2 BorderLayout152

8.3.3 GridLayout153

8.3.4 CardLayout154

8.3.5 BoxLayout155

8.3.6 自定义布局156

8.4 基本组件157

8.4.1 按钮157

8.4.2 标签158

8.4.3 文本框160

8.4.4 复选框与单选按钮162

8.4.5 列表框164

8.4.6 组合框166

8.5 菜单与工具栏167

8.5.1 菜单167

8.5.2 工具栏171

8.6 图形图像处理172

8.6.1 Graphics绘图类的使用172

8.6.2 Java图像处理175

8.7 拓展实训177

8.8 习题179

第9章 Java的事件处理机制183

9.1 Java的事件处理183

9.1.1 事件处理机制概述183

9.1.2 Java事件处理的基本概念183

9.1.3 授权处理模型184

9.2 事件监听与处理186

9.2.1 事件监听器接口186

9.2.2 事件源的注册188

9.2.3 事件的相应处理188

9.2.4 事件适配器190

9.2.5 内部类和匿名类在Java事件处理中的应用192

9.3 常用事件194

9.3.1 激活构件事件处理——使用ActionEvent类195

9.3.2 选择事件处理——使用ItemEvent类197

9.3.3 按键事件处理——使用KeyEvent类199

9.3.4 鼠标事件处理201

9.4 拓展实训203

9.5 习题207

第10章 Java的数据库编程开发210

10.1 JDBC概述210

10.1.1 JDBC的功能简介210

10.1.2 JDBC的数据库访问模型211

10.1.3 JDBC的API介绍212

10.2 应用JDBC访问数据库216

10.2.1 加载JDBC驱动216

10.2.2 创建数据库连接220

10.2.3 执行查询语句221

10.2.4 处理数据集222

10.2.5 更新数据库操作223

10.2.6 断开与数据库的连接224

10.2.7 应用JDBC访问SQL Server数据库225

10.3 拓展实训226

10.4 习题230

第11章 Java的文件操作232

11.1 I/O概述232

11.1.1 输入/输出流232

11.1.2 字节流233

11.1.3 字符流234

11.2 文件管理236

11.2.1 文件的概念236

11.2.2 File类237

11.2.3 File类的常用方法238

11.3 文件字节流241

11.3.1 FileInputStream类241

11.3.2 FileOutputStream类242

11.3.3 FileInputStream和FileOutputStream实例243

11.4 文件字符流244

11.4.1 FileReader类244

11.4.2 FileWriter类244

11.4.3 FileReader和FileWriter类的实例245

11.5 文件处理246

11.5.1 顺序访问文件246

11.5.2 随机访问文件247

11.6 拓展实训248

11.7 习题250

第12章 Java的多线程处理252

12.1 线程概述252

12.1.1 线程的概念252

12.1.2 线程的状态253

12.1.3 多线程编程255

12.2 线程创建255

12.2.1 继承Thread类创建线程255

12.2.2 实现Runnable接口创建线程257

12.2.3 线程的调度260

12.3 多线程的控制262

12.3.1 多线程优先级调度262

12.3.2 多线程的互斥与同步263

12.3.3 死锁268

12.4 拓展实训270

12.5 习题273

第13章 Java考试管理系统的设计与实现276

13.1 系统设计276

13.1.1 需求分析276

13.1.2 结构设计276

13.1.3 功能描述276

13.2 数据库设计277

13.3 详细设计278

13.3.1 系统启动类278

13.3.2 数据库控制类278

13.3.3 主窗口280

13.3.4 模型实体类282

13.3.5 考生管理287

13.3.6 科目管理291

13.3.7 成绩管理298

13.3.8 信息查询300

13.4 程序发布302

13.4.1 程序配置302

13.4.2 程序执行302

13.5 习题304

第14章 Java桌面游戏项目的设计与开发305

14.1 系统设计305

14.1.1 规则分析305

14.1.2 结构设计306

14.1.3 功能描述306

14.2 详细设计307

14.2.1 通用模块308

14.2.2 实体模块308

14.2.3 窗口模块313

14.3 程序发布322

14.3.1 程序运行322

14.3.2 程序执行322

14.4 习题323

参考文献324

热门推荐