《Java程序设计基础》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:罗刚
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2018
  • ISBN:9787560650852
  • 页数:224 页
图书介绍:

第一章 Java概述 1

1.1 Java历史简介 1

1.2 Java的方向划分 2

1.3 Java语言的特点 2

1.4 Java语言的地位 3

1.5 Java开发环境 5

1.5.1 安装Java JDK 5

1.5.2 环境变量设置 6

1.5.3 集成开发环境 8

1.6 第一个Java程序 10

1.7 Java编程规范 12

1.7.1 初识Java编程规范 12

1.7.2 Java编程规范归纳 13

本章小结 15

习题一 16

第二章 Java语言基础 17

2.1 Java标识符与关键字 17

2.1.1 Java标识符 17

2.1.2 Java关键字 17

2.2 Java数据类型 18

2.2.1 整数类型 18

2.2.2 字符类型 19

2.2.3 小数类型 21

2.2.4 布尔类型 22

2.2.5 引用变量 22

2.3 Java运算符 23

2.4 Java数据类型转换 24

2.4.1 自动类型转换 24

2.4.2 强制类型转换 25

2.5 Java的标准输入/输出语句 26

2.5.1 Java标准输出语句 26

2.5.2 Java标准输入语句 28

本章小结 30

习题二 31

第三章 Java面向过程编程 33

3.1 Java的顺序结构 33

3.2 Java的分支结构 35

3.2.1 if语句 35

3.2.2 switch语句 38

3.3 循环结构 40

3.3.1 while循环结构 41

3.3.2 for循环结构 42

3.3.3 循环控制语句 43

3.4 结构嵌套 43

3.5 函数 46

3.5.1 函数的定义与调用 46

3.5.2 Java函数与帮助文档 47

本章小结 51

习题三 51

第四章 Java数组与字符串 53

4.1 数组 53

4.1.1 数组的基本概念 53

4.1.2 数组的定义与初始化 54

4.1.3 数组遍历 56

4.1.4 二维数组 59

4.1.5 Arrays类 62

4.2 字符串 63

4.2.1 字符串基本概念 63

4.2.2 String类 65

4.2.3 StringBuffer和StringBuilder类 71

本章小结 72

习题四 73

第五章 Java类与对象 74

5.1 面向对象编程基础 74

5.2 类与对象 75

5.2.1 类的基本概念 75

5.2.2 类的结构与定义 75

5.2.3 对象的基本概念 77

5.2.4 对象的初始化 78

5.3 构造函数 83

5.4 成员修饰符 84

5.4.1 访问控制符 85

5.4.2 static修饰符 86

本章小结 90

习题五 90

第六章 Java继承与抽象类 92

6.1 继承的概念 92

6.2 继承的基本语法 93

6.3 UML图 95

6.4 final修饰符 95

6.4.1 最终类 96

6.4.2 最终方法 96

6.4.3 最终变量 96

6.5 Object类 97

6.5.1 equals()方法 97

6.5.2 toString()方法 98

6.5.3 getClass()方法 99

6.5.4 hashCode()方法 100

6.6 抽象类 100

本章小结 102

习题六 102

第七章 多态与接口 103

7.1 多态 103

7.2 多态的支撑技术 103

7.2.1 向上转型 103

7.2.2 动态绑定 105

7.3 多态实现 106

7.4 多态分析 109

7.4.1 多态发生的地方 109

7.4.2 多态的作用 109

7.5 接口 110

7.5.1 接口声明 110

7.5.2 实现接口 111

7.5.3 接口与多态 112

7.5.4 面向接口编程 115

本章小结 116

习题七 116

第八章 异常处理 118

8.1 异常处理基础 118

8.2 异常处理语法 120

8.2.1 try-catch-finally 120

8.2.2 throw/throws 125

8.3 自定义异常类 127

本章小结 129

习题八 130

第九章 Java输入/输出 131

9.1 输入/输出的基本概念 131

9.1.1 输入与输出 131

9.1.2 流对象 132

9.2 输入/输出类层次结构 133

9.3 面向字节的输入/输出 133

9.3.1 面向字节的文件输入流 134

9.3.2 面向字节的文件输出流 136

9.3.3 带缓冲的字节输入/输出流 138

9.3.4 格式化输入/输出流 142

9.4 面向字符输入/输出 145

9.4.1 面向字符的文件输入流 145

9.4.2 面向字符的文件缓冲输入流 146

9.4.3 面向字符的文件输出流 148

9.4.4 面向字符的文件缓冲输出流 149

9.5 其它输入/输出流 150

9.5.1 对象输入/输出流 150

9.5.2 数组/字符串输入/输出流 152

9.5.3 顺序输入流 153

9.6 File类 154

9.6.1 File对象 154

9.6.2 对文件进行操作 155

9.6.3 对文件夹进行操作 156

本章小结 158

习题九 158

第十章 Java常用类介绍 160

10.1 基本数据包装类 160

10.2 System类 162

10.3 Random类 163

10.4 日期时间类 165

10.4.1 Date类 166

10.4.2 Calendar类 166

10.4.3 SimpleDateFormat类 168

本章小结 171

习题十 171

第十一章 图形界面设计 173

11.1 Java图形界面设计简介 173

11.2 AWT概述 174

11.3 Swing概述 175

11.4 JFrame窗口 177

11.5 常用窗口组件 180

11.5.1 标签 180

11.5.2 字体、颜色与图像 182

11.5.3 面板 183

11.5.4 按钮 185

11.5.5 文本组件 189

11.5.6 下拉列表 191

11.5.7 菜单 193

11.6 布局管理 194

11.6.1 绝对布局 195

11.6.2 流式布局管理器 197

11.6.3 边界布局管理器 199

11.6.4 网格布局管理器 202

11.6.5 网格包布局管理器 205

本章小结 210

习题十一 210

第十二章 事件处理 212

12.1 事件基本概念 212

12.1.1 事件 212

12.1.2 事件源 213

12.1.3 监听器接口与监听器对象 214

12.1.4 监听器适配器 215

12.2 委托事件模型 215

12.3 事件处理程序 216

12.3.1 标准事件处理 216

12.3.2 标准事件处理的另外两种形式 219

12.3.3 具体事件处理 221

本章小结 223

习题十二 224