图书介绍

高等学校计算机类国家级特色专业系列规划教材 Java 8程序设计及实验【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

高等学校计算机类国家级特色专业系列规划教材 Java 8程序设计及实验
  • 刘继承,王社伟,宋敏,郑丽萍,韩璐主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302505747
  • 出版时间:2018
  • 标注页数:364页
  • 文件大小:49MB
  • 文件页数:380页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

高等学校计算机类国家级特色专业系列规划教材 Java 8程序设计及实验PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 Java程序设计3

第1章 Java入门3

1.1 Java简介3

1.1.1 Java的由来3

1.1.2 Java的特点4

1.2 Java平台5

1.2.1 Java 平台的构成5

1.2.2 Java 平台的版本6

1.2.3 JRE和JDK7

1.2.4 JDK的下载与安装8

1.2.5 环境变量的配置9

1.3 Java程序的开发流程10

1.3.1 Java程序的种类10

1.3.2 Java程序的开发流程10

1.4 小试身手11

1.5 Java API文档的使用12

1.6 Java Doc文档13

1.6.1 语法13

1.6.2 标签简介14

1.6.3 生成Java Doc文档15

本章小结16

习题117

第2章 Java基本语法18

2.1 原始类型18

2.1.1 整数类型19

2.1.2 实数类型21

2.1.3 字符类型21

2.1.4 布尔类型22

2.1.5 强制类型转换22

2.2 引用类型23

2.3 String23

2.4 声明变量23

2.4.1 变量的赋值24

2.4.2 变量的默认值24

2.4.3 常量24

2.4.4 变量作用范围24

2.5 命名25

2.6 运算符与表达式26

2.6.1 算术运算符26

2.6.2 关系运算符27

2.6.3 逻辑运算符27

2.6.4 位运算符29

2.6.5 赋值运算符31

2.6.6 其他运算符31

2.7 数组32

2.7.1 一维数组32

2.7.2 多维数组33

本章小结35

习题235

第3章 流程控制36

3.1 分支语句36

3.1.1 if…else语句36

3.1.2 switch语句38

3.2 循环语句40

3.2.1 while语句40

3.2.2 do…while语句41

3.2.3 for语句42

3.2.4 for…each语句43

3.2.5 嵌套循环44

3.2.6 循环语句对比45

3.3 跳转语句45

3.3.1 break语句45

3.3.2 continue语句47

3.3.3 return语句48

本章小结49

习题349

第4章 面向对象编程51

4.1 面向对象编程概述51

4.2 类的定义52

4.2.1 类的基本结构52

4.2.2 成员变量和局部变量54

4.2.3 成员方法55

4.2.4 Overloading62

4.2.5 构造方法63

4.2.6 this65

4.3 对象66

4.3.1 对象的创建66

4.3.2 对象的使用68

4.3.3 对象的清除68

4.4 static69

4.4.1 类变量69

4.4.2 类方法71

4.4.3 静态语句块71

4.5 包72

4.5.1 包的定义73

4.5.2 编译和运行包中的类73

4.5.3 import语句75

4.6 访问权限修饰符76

4.6.1 private76

4.6.2 friendly77

4.6.3 protected77

4.6.4 public78

4.7 常用类78

4.7.1 Object类79

4.7.2 String类与StringBuffer类80

4.7.3 数值包装类83

4.7.4 Math类85

4.7.5 Random类86

4.7.6 处理日期的类87

4.7.7 Arrays类89

本章小结91

习题491

第5章 继承93

5.1 继承的语法93

5.2 成员变量的隐藏和方法的覆盖94

5.3 super95

5.4 final96

5.5 多态97

5.6 继承与组合99

5.7 初始化顺序102

本章小结105

习题5105

第6章 抽象类、接口和内部类106

6.1 抽象类106

6.1.1 声明抽象类106

6.1.2 继承抽象类106

6.1.3 抽象类的应用106

6.2 接口109

6.2.1 声明接口109

6.2.2 实现接口110

6.2.3 default方法和static方法110

6.3 内部类111

6.3.1 什么是内部类111

6.3.2 匿名内部类112

6.4 Lambda表达式114

6.4.1 定义114

6.4.2 常见函数式接口116

6.4.3 方法引用116

本章小结117

习题6117

第7章 枚举118

本章小结120

习题7120

第8章 异常121

8.1 异常121

8.1.1 异常信息121

8.1.2 异常的处理122

8.1.3 异常的类型124

8.2 finally124

8.3 throws125

8.4 自定义异常125

8.5 异常进一步的处理126

8.5.1 在何处处理异常126

8.5.2 同时处理父、子类异常127

8.5.3 同时处理多个异常128

本章小结129

习题8129

第9章 输入输出130

9.1 File130

9.1.1 创建一个File对象130

9.1.2 访问File对象的方法131

9.1.3 列出目录下的文件132

9.1.4 列出目录下满足条件的文件132

9.1.5 Path135

9.2 输入流136

9.2.1 字节输入流136

9.2.2 try…with…resources语句141

9.2.3 字符输入流141

9.2.4 Scanner145

9.2.5 从控制台输入147

9.3 输出流150

9.3.1 字节输出流151

9.3.2 字符输出流154

9.3.3 格式化输出156

9.4 数字字节输入输出流157

9.4.1 DataInputStream和DataOutputStream157

9.4.2 RandomAccessFile158

9.5 对象输入输出流160

9.6 压缩、解压缩流161

9.6.1 压缩162

9.6.2 解压缩163

9.7 读写Excel文件164

9.7.1 读取已有的工作簿164

9.7.2 生成新的工作簿166

9.7.3 修改已有的工作簿168

9.7.4 应用168

9.8 Files工具类171

本章小结172

习题9172

第10章 图形用户界面174

10.1 AWT包与Swing包174

10.1.1 辅助类176

10.1.2 组件类176

10.1.3 容器类176

10.2 版面布局管理器180

10.2.1 FlowLayout181

10.2.2 BorderLayout182

10.2.3 GridLayout184

10.2.4 CardLayout185

10.2.5 无布局管理器186

10.3 事件处理187

10.3.1 事件处理机制187

10.3.2 事件处理示例190

10.3.3 事件适配器196

10.4 Swing常用组件198

10.4.1 标签198

10.4.2 按钮199

10.4.3 文本框203

10.4.4 文本区205

10.4.5 列表205

10.4.6 组合框206

10.4.7 对话框211

10.4.8 计时器215

10.4.9 菜单组件215

10.5 Swing组件应用217

10.5.1 图片浏览器217

10.5.2 文本编辑器221

本章小结226

习题10226

第11章 JavaFX227

11.1 JavaFX概述227

11.1.1 JavaFX的发展227

11.1.2 JavaFX架构图227

11.2 JavaFX程序228

11.2.1 场景Scene228

11.2.2 JavaFX应用程序的生命周期228

11.2.3 JavaFX应用程序228

11.3 Java FX布局229

11.3.1 FlowPane229

11.3.2 BorderPane230

11.3.3 HBox232

11.3.4 VBox233

11.3.5 GridPane235

11.3.6 StackPane236

11.4 事件处理237

11.4.1 事件238

11.4.2 事件分发流程239

11.4.3 事件处理240

11.5 JavaFX UI组件247

11.5.1 标签247

11.5.2 按钮247

11.5.3 文本框249

11.5.4 文本区249

11.5.5 菜单组件251

11.5.6 文件选择器253

11.6 在UI控件上使用CSS257

11.6.1 创建样式257

11.6.2 JavaFX CSS选择器257

11.6.3 美化UI控件258

11.6.4 使用setStyle()方法设置样式260

本章小结260

习题11260

第12章 JDBC261

12.1 驱动程序下载262

12.2 创建到数据库的连接262

12.3 使用Statement执行SQL语句263

12.3.1 executeUpdate263

12.3.2 executeQuery266

12.4 使用PreparedStatement执行SQL语句267

12.4.1 executeUpdate267

12.4.2 executeQuery269

12.5 事务269

12.6 得到ResultSet 中的记录数272

12.6.1 执行另一条SQL语句272

12.6.2 操作游标272

12.7 验证登录273

本章小结274

习题12274

第13章 集合类275

13.1 用Java实现一个链式堆栈276

13.2 List277

13.2.1 自动包装和解包279

13.2.2 Stack280

13.3 Set281

13.3.1 SortedSet282

13.3.2 equals()、hashCode()和Comparable283

13.3.3 Comparator285

13.4 Map286

13.4.1 SortedMap289

13.4.2 Properties289

13.5 Stream292

13.5.1 什么是Stream292

13.5.2 常用方法292

本章小结294

习题13294

第14章 Java相关框架295

14.1 Spring295

14.1.1 DI295

14.1.2 JDBC297

14.1.3 事务支持302

14.2 Hibernate305

本章小结309

习题14310

第二部分 实验313

实验Ⅰ JDK安装、配置及Java程序的编译和运行313

实验ⅡJava基本语法313

实验Ⅲ Java的类继承机制、接口314

实验Ⅳ Java的输入机制315

实验Ⅴ Java的输出机制315

实验Ⅵ 综合性程序设计——简单学生信息管理系统(序列化版)316

实验Ⅶ 综合性程序设计——简单学生信息管理系统(GUI版)317

实验Ⅷ 综合性程序设计——简单学生信息管理系统(数据库版)318

实验Ⅸ 综合性程序设计——简单学生信息管理系统(集合版)319

附录323

附录A 进行输入和输出323

附录B SQL语句简单介绍325

B.1 Java中数据类型和SQL类型的对应关系325

B.2 SQL中对表的操作325

B.3 SQL中对表中记录的操作325

附录C Hsqldb使用指南328

C.1 启动Hsqldb数据库服务器328

C.2 用图形界面管理Hsqldb数据库服务器328

C.3 编译、运行JDBC程序329

C.4 几个SQL语句的例子329

C.5 几个JDBC的例子330

附录D 连接SQL Server2016 Express数据库341

附录E Eclipse使用指南343

E.1 设置Workspace目录343

E.2 建立工程344

E.3 编辑、编译、运行Java类345

E.4 调试349

E.5 在工程中使用第三方类库350

E.6 使用技巧352

附录F 使用Ant354

F.1 下载、设置354

F.2 定义property、target355

F.3 编译、运行Java程序356

F.4 打包Java程序357

F.5 启动、管理、停止Hsqldb数据库服务器357

F.6 备份358

F.7 在Eclipse使用Ant358

附录G 授课计划和方法359

参考文献364

热门推荐