图书介绍

21世纪高等学校计算机专业实用规划教材 Java程序设计基础与实践 题库版PDF|Epub|txt|kindle电子书版本网盘下载

21世纪高等学校计算机专业实用规划教材 Java程序设计基础与实践 题库版
  • 周洪利,许宏丽,周围编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302499633
  • 出版时间:2018
  • 标注页数:307页
  • 文件大小:45MB
  • 文件页数:320页
  • 主题词:JAVA语言-程序设计-习题集

PDF下载


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

下载说明

21世纪高等学校计算机专业实用规划教材 Java程序设计基础与实践 题库版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java概述1

1.1 Java的发展过程1

1.1.1 Java技术的形成1

1.1.2 Java的成熟和发展2

1.2 Java技术3

1.2.1 Java的技术特点3

1.2.2 Java的相关技术4

1.3 Java开发平台6

1.3.1 JDK和IDE下载安装7

1.3.2 NetBeans简介7

1.3.3 创建Java项目8

1.4 Java源程序10

1.4.1 Java程序结构10

1.4.2 Java语句排列11

1.5 Java类库12

1.5.1 类库引用12

1.5.2 Java类库简介14

1.5.3 类文档16

第2章 Java表达式17

2.1 变量17

2.1.1 标识符17

2.1.2 基础数据类型18

2.1.3 变量声明19

2.1.4 常量19

2.2 数组20

2.2.1 数组和数组元素20

2.2.2 数组的声明21

2.2.3 多维数组21

2.3 表达式23

2.3.1 赋值语句23

2.3.2 运算符分类和运算形式24

2.3.3 运算优先级25

2.3.4 运算数据类型25

2.4 运算符28

2.4.1 算术运算28

2.4.2 关系运算30

2.4.3 逻辑运算31

2.4.4 位运算33

第3章 常用类37

3.1 类的引用37

3.1.1 类和对象37

3.1.2 引用类型38

3.1.3 类库的引用40

3.2 Math类41

3.2.1 三角函数方法42

3.2.2 指数函数方法42

3.2.3 其他函数方法43

3.2.4 random方法43

3.3 String类44

3.3.1 构造字符串44

3.3.2 获取字符串信息46

3.3.3 字符串连接与比较47

3.3.4 字符串分割与转换51

3.4 控制台输入输出51

3.4.1 控制台输入输出类52

3.4.2 Scanner类52

3.4.3 Console类55

3.4.4 输出方法56

第4章 流程控制62

4.1 顺序结构62

4.1.1 程序结构62

4.1.2 顺序结构63

4.1.3 变量作用域64

4.2 选择结构65

4.2.1 if语句65

4.2.2 switch语句70

4.3 循环结构72

4.3.1 for循环73

4.3.2 while循环77

4.3.3 程序重定向80

4.4 综合应用82

4.4.1 猜数游戏82

4.4.2 排序84

4.4.3 查找88

第5章 类和对象91

5.1 面向对象程序设计91

5.1.1 面向对象的概念91

5.1.2 面向对象的特性92

5.2 创建自己的类93

5.2.1 类的结构93

5.2.2 成员变量94

5.2.3 成员方法95

5.2.4 构造方法96

5.2.5 main()方法97

5.3 对象的创建和使用98

5.3.1 对象的创建98

5.3.2 对象的使用99

5.3.3 形参和实参101

5.3.4 this关键字102

5.4 实例成员与类成员103

5.4.1 static关键字104

5.4.2 实例变量和类变量104

5.4.3 实例方法和类方法105

5.4.4 静态代码块与构造代码块105

5.5 内部类107

5.5.1 内部类的概念107

5.5.2 成员内部类107

5.5.3 局部内部类108

5.5.4 静态内部类110

5.5.5 匿名内部类111

第6章 继承和接口112

6.1 继承112

6.1.1 类的层次结构112

6.1.2 类继承的实现113

6.1.3 super关键字118

6.1.4 final关键字119

6.1.5 Object类120

6.2 抽象类123

6.2.1 抽象类的定义123

6.2.2 抽象类的实现123

6.2.3 Number抽象类125

6.3 接口126

6.3.1 接口的定义126

6.3.2 接口的实现127

6.3.3 CharSequence接口129

6.4 多态130

6.4.1 方法的覆盖130

6.4.2 变量的隐藏132

6.4.3 instanceof关键字132

6.4.4 接口对象的实例化133

第7章 异常处理135

7.1 异常的基本概念135

7.1.1 异常的产生135

7.1.2 异常的处理136

7.2 异常类138

7.2.1 Throwable类138

7.2.2 Exception类139

7.3 处理异常140

7.3.1 捕获并处理多种异常140

7.3.2 异常与资源管理141

7.4 抛出异常142

7.4.1 方法体中抛出异常(throw)142

7.4.2 方法声明中抛出异常(throws)143

7.4.3 使用异常的原则144

7.5 编写自己的异常类145

第8章 数据容器147

8.1 泛型147

8.1.1 泛型的声明147

8.1.2 泛型的使用148

8.1.3 泛型环形队列的实现149

8.2 枚举151

8.2.1 声明枚举类型和枚举对象151

8.2.2 枚举的使用152

8.3 集合框架152

8.3.1 迭代器接口Iterable153

8.3.2 集合接口Collection153

8.4 列表154

8.4.1 List继承结构154

8.4.2 List实现类155

8.4.3 LinkedList测试157

8.4.4 Stack测试159

8.5 集160

8.5.1 Set继承结构160

8.5.2 Set的实现类161

8.5.3 Set测试163

8.6 队列165

8.6.1 Queue继承结构165

8.6.2 Queue的实现类166

8.7 映射167

8.7.1 Map继承结构167

8.7.2 Map的实现类168

8.7.3 Map测试169

第9章 设计一个计算器172

9.1 JFC概述172

9.1.1 AWT和Swing172

9.1.2 容器与组件174

9.2 容器类176

9.2.1 窗口176

9.2.2 JPanel类181

9.3 常用组件183

9.3.1 JButton183

9.3.2 Label184

9.3.3 JTextField185

9.4 事件处理188

9.4.1 事件188

9.4.2 事件处理189

9.4.3 GUI综合应用194

9.5 计算器的设计与实现196

9.5.1 计算器界面设计197

9.5.2 框架初始化198

9.5.3 事件处理程序199

第10章 文本编辑器设计206

10.1 文件206

10.1.1 File类206

10.1.2 文件顺序读写209

10.1.3 文件随机读写215

10.2 界面布局设计217

10.2.1 自由设计218

10.2.2 布局设计218

10.2.3 布局类型219

10.2.4 综合布局220

10.3 需要的组件221

10.3.1 文件选择器221

10.3.2 颜色选择器222

10.3.3 字体222

10.3.4 标准对话框223

10.3.5 打印224

10.4 编辑器实现225

10.4.1 组件表225

10.4.2 初始化226

10.4.3 事件驱动方法227

第11章 网络聊天室设计234

11.1 网络通信234

11.1.1 服务器(Server)和客户端(Client)235

11.1.2 InetAddress类235

11.1.3 URL238

11.1.4 Socket类240

11.1.5 ServerSocket类241

11.1.6 TCP通信测试242

11.2 多线程245

11.2.1 线程245

11.2.2 线程调度247

11.2.3 线程同步248

11.2.4 线程控制249

11.3 界面设计251

11.3.1 布局设计251

11.3.2 界面外观251

11.3.3 文本组件JTextPane253

11.3.4 列表组件JList254

11.3.5 组件列表255

11.4 软件设计257

11.4.1 软件线程257

11.4.2 消息处理262

第12章 Web应用系统设计271

12.1 数据库271

12.1.1 JDBC271

12.1.2 连接数据库273

12.1.3 数据库分析274

12.1.4 数据库操作276

12.2 JavaFX281

12.2.1 JavaFX简述282

12.2.2 JavaFX入门285

12.2.3 JavaFX界面设计286

12.2.4 JavaFX事件处理289

12.3 JavaFX设计案例291

12.3.1 数据库设计292

12.3.2 界面设计293

12.3.3 实现代码295

12.3.4 JavaFX部署305

热门推荐