书籍 Java程序设计与实战的封面

Java程序设计与实战PDF电子书下载

雷鸿

购买点数

10

出版社

西安:西安电子科技大学出版社

出版时间

2019

ISBN

标注页数

216 页

PDF页数

225 页

图书目录

理论篇 2

第1章 开发简单Java应用程序 2

1.1 Java语言的发展过程 2

1.2 Java的工作原理及特点 2

1.2.1 Java程序的处理过程 3

1.2.2 Java字节码文件 3

1.2.3 Java虚拟机 3

1.2.4 垃圾回收 4

1.3 Java SDK的安装与配置 4

1.3.1 下载并安装Java SDK开发工具 4

1.3.2 JDK的配置与测试 6

1.4 Eclipse的安装与使用 7

1.4.1 Eclipse的安装与启动 7

1.4.2 Eclipse的使用 8

1.5 Java程序开发 12

1.5.1 Java Application 12

1.5.2 Java Applet 14

习题 16

第2章 Java的基本语法(上) 17

2.1 代码编写规则 17

2.1.1 代码编写规则 17

2.1.2 注释 18

2.2 标识符的作用 20

2.2.1 标识符的命名 20

2.2.2 保留字/关键字 20

2.3 变量和常量 21

2.3.1 变量 21

2.3.2 常量 23

2.4 数据类型 24

2.4.1 简单类型 24

2.4.2 引用类型 27

2.5 类型转换 28

2.5.1 自动类型转换 28

2.5.2 强制类型转换 29

2.5.3 几种特殊类型的转换 29

习题 32

第3章 Java的基本语法(下) 33

3.1 if语句 33

3.1.1 简单if语句 33

3.1.2 标准if-else语句 34

3.1.3 多重if语句 36

3.1.4 嵌套if语句 37

3.2 switch-case语句 39

3.3 for语句 43

3.3.1 break语句 44

3.3.2 continue语句 48

3.3.3 多重for循环语句 50

3.3.4 多重for循环语句中的break 51

3.4 while语句 52

习题 54

第4章 Java的数组 55

4.1 数组 55

4.1.1 数组的声明 55

4.1.2 数组的创建 55

4.1.3 数组的使用注意事项 56

4.2 基本数据类型数组 57

4.2.1 基本数据类型数组的初始化 57

4.2.2 基本数据类型数组的应用 58

4.3 引用数据类型数组 59

4.3.1 引用数据类型数组的创建 59

4.3.2 引用数据类型数组的初始化 60

4.3.3 引用数据类型数组的应用 61

4.4 二维数组 62

4.4.1 二维数组的定义 62

4.4.2 二维数组的初始化 62

4.4.3 二维数组的应用 63

4.5 三维数组及多维数组 63

4.5.1 三维数组 63

4.5.2 多维数组 64

习题 65

第5章 Java的类和对象(上) 66

5.1 类和对象的概念 66

5.1.1 面向对象程序设计概述 66

5.1.2 类的基础概述 67

5.1.3 类是对象的蓝本 70

5.1.4 类的声明 71

5.1.5 类与类之间的关系 73

5.2 面向对象 73

5.2.1 对象的特征 73

5.2.2 现实对象与软件对象 74

5.2.3 对象的作用 74

5.2.4 对象的创建 75

5.2.5 对象的封装 77

5.3 HelloWorld实例分析 78

5.4 成员方法 78

5.4.1 void返回方法 79

5.4.2 无参方法 80

5.4.3 多参方法 80

5.5 局部变量和成员变量 81

5.6 静态变量与静态方法 82

5.7 包的定义与导入 84

5.8 访问控制符 85

5.9 重载 86

5.10 类的实例化 87

5.11 静态块和实例块 88

习题 90

第6章 Java的类和对象(下) 91

6.1 继承的概念 91

6.2 子类对象的创建 93

6.3 this与super 94

6.4 继承中的访问控制符 96

6.5 覆盖 98

6.6 多态 99

6.7 引用的范围 101

6.7.1 引用变量的类型转换 102

6.7.2 Object类与Object型引用变量 103

6.8 “==”与equals() 105

6.9 类的层级图 107

6.10 抽象类 108

6.11 接口 110

6.12 final关键字 112

6.13 接口与回调 113

6.14 Cloneable接口与Enumeration接口 121

习题 124

第7章 Java的常用类 127

7.1 String类 127

7.1.1 String类的构造函数 127

7.1.2 String类的方法 128

7.1.3 字符串池 130

7.2 StringBuffer类 131

7.2.1 StringBuffer类的构造函数 131

7.2.2 StringBuffer类的方法 131

7.3 StringBuilder类 132

7.3.1 StringBuilder类的构造函数 132

7.3.2 StringBuilder类的方法 133

7.3.3 String类、StringBuffer类和StringBuilder类的效率比较 133

7.4 Math类 134

7.5 BigInteger类 136

7.6 Arrays类 137

7.7 Date类 139

7.8 Locale类 140

7.9 Random类 142

7.10 Calendar类 143

7.11 Java执行其他的程序 144

习题 145

第8章 Java的集合框架 146

8.1 Collection接口 147

8.1.1 常用方法 147

8.1.2 迭代器 150

8.2 List接口 152

8.2.1 常用方法 152

8.2.2 实现原理 156

8.3 Map接口 158

8.3.1 概述 158

8.3.2 常用方法 158

8.3.3 Comparable接口 163

8.3.4 实现原理 163

8.4 Set接口 165

8.5 集合框架中常用类的区别 168

习题 168

实战篇 172

实战S1 Java开发环境平台搭建 172

S1.1 实战指导 172

S1.2 知识分析 172

S1.3 拓展应用 172

实战 S2利用Java循环和分支结构开发万年历 174

S2.1 实战任务的引入 174

S2.2 知识背景 174

S2.3 实战任务的实现 175

S2.4 拓展应用 182

实战 S3利用Java的类和对象开发猜拳游戏 185

S3.1 实战任务的引入 185

S3.2 知识背景 185

S3.3 实战任务的实现 186

S3.4 拓展应用 191

实战 S4利用Java综合知识开发MINI音乐管理系统 199

S4.1 实战任务的引入 199

S4.2 知识背景 199

S4.3 实战任务的实现 201

S4.4 拓展应用 208

致谢 216

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包