图书介绍

Java SE程序设计基础教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java SE程序设计基础教程
  • 青岛东合信息技术有限公司,青岛海尔软件有限公司编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121112744
  • 出版时间:2010
  • 标注页数:338页
  • 文件大小:106MB
  • 文件页数:353页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java SE程序设计基础教程PDF格式电子书版下载

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

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

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

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

图书目录

理论篇1

第1章 Java概述2

1.2 Java的特点4

1.3 Java的体系结构5

1.3.1 Java体系结构6

1.3.2 Java程序类型6

1.4 JVM、JRE和JDK7

1.4.1 JVM7

1.4.2 JRE与JDK9

1.4.3 三者关系9

1.5 第一个Java程序10

1.6 Java注释11

小结12

练习13

第2章 Java基础14

2.1 常量和变量16

2.1.1 标识符16

2.1.2 分隔符16

2.1.3 常量17

2.1.4 变量18

2.2 数据类型18

2.2.1 基本数据类型19

2.2.2 引用类型20

2.2.3 类型转换20

2.3 变量的作用域和初始化22

2.3.1 变量作用域22

2.3.2 变量初始化23

2.4 运算符23

2.4.1 算术运算符23

2.4.2 比较运算符24

2.4.3 逻辑运算符25

2.4.4 位运算符27

2.4.5 赋值运算符29

2.4.6 条件运算符30

2.4.7 运算符优先级30

2.5 流程控制31

2.5.1 分支结构31

2.5.2 迭代结构36

2.5.3 转移语句41

小结44

练习45

第3章 数组47

3.1 数组49

3.2 一维数组49

3.2.1 创建数组49

3.2.2 数组初始化52

3.2.3 使用数组53

3.2.4 数组复制53

3.3 数组与数据结构55

3.3.1 数组排序55

3.3.2 实现栈56

3.3.3 实现队列57

3.4 二维数组59

3.4.1 创建二维数组59

3.4.2 使用二维数组60

小结61

练习62

第4章 类与对象63

4.1 类65

4.1.1 OOP概念65

4.1.2 类的声明66

4.1.3 构造方法67

4.1.4 类的方法69

4.1.5 Overload70

4.2 对象71

4.2.1 对象的创建71

4.2.2 使用对象72

4.2.3 对象参数74

4.3 类的封装76

4.3.1 包76

4.3.2 访问修饰符77

4.3.3 静态变量和方法81

4.4 内部类84

4.4.1 成员内部类84

4.4.2 局部内部类85

4.4.3 静态内部类87

4.4.4 匿名内部类88

小结89

练习89

第5章 继承与多态91

5.1 继承与多态93

5.1.1 继承93

5.1.2 多态96

5.1.3 this super null98

5.1.4 final关键字104

5.2 抽象类与接口106

5.2.1 抽象类106

5.2.2 接口109

5.2.3 instanceof运算符110

5.2.4 对象造型112

5.3 Object类113

5.3.1 equals方法113

5.3.2 toString方法115

小结117

练习118

第6章 异常120

6.1 异常122

6.1.1 异常概述122

6.1.2 Java异常分类122

6.1.3 Java异常处理机制124

6.2 异常处理124

6.2.1 异常实例125

6.2.2 try、catch125

6.2.3 多重catch处理异常127

6.2.4 嵌套异常处理129

6.2.5 finally130

6.2.6 throw、throws132

6.3 自定义异常133

小结135

练习135

第7章 泛型137

7.1 泛型概述139

7.1.1 认识泛型139

7.2 泛型定义141

7.2.1 有界类142

7.2.2 泛型接口144

7.2.3 泛型方法145

7.2.4 通配符147

7.2.5 泛型的继承148

7.3 泛型的局限性150

小结152

练习152

第8章 集合153

8.1 集合概述155

8.1.1 集合框架155

8.1.2 迭代器接口158

8.2 集合类159

8.2.1 List159

8.2.2 Set163

8.2.3 Map166

8.2.4 区别与联系168

小结169

练习169

第9章 流与文件171

9.1 文件173

9.1.1 File类173

9.1.2 文件列表器174

9.2 流的分类177

9.3 字节流178

9.3.1 InputStream178

9.3.2 OutputStream181

9.3.3 过滤流183

9.4 字符流185

9.4.1 Reader186

9.4.2 Writer188

9.5 对象流190

9.5.1 对象序列化与反序列化190

9.5.2 对象流191

小结194

练习195

第10章 反射197

10.1 类加载199

10.1.1 认识Class199

10.1.2 使用ClassLoader201

10.1.3 使用instanceof203

10.2 反射204

10.2.1 Constructor类205

10.2.2 Method类207

10.2.3 Field类208

小结209

练习210

第11章 枚举、自动装箱、注解211

11.1 枚举213

11.1.1 枚举定义214

11.1.2 Java枚举是类类型215

11.1.3 枚举继承自Enum217

11.2 自动装箱/拆箱218

11.3 注解219

11.3.1 注解定义220

11.3.2 使用注解221

11.3.3 内置注解223

小结224

练习224

实践篇225

实践1 Java概述226

实践指导226

实践1.G.1226

实践1.G.2230

知识拓展237

1.GUI Application应用237

2.Web Applet应用238

3.数据读取240

拓展练习242

练习1.E.1242

实践2 Java基础243

实践指导243

实践2.G.1243

实践2.G.2243

实践2.G.3244

知识拓展245

1.Java编码规范245

2.Math类251

3.String类253

拓展练习255

练习2.E.1255

练习2.E.2255

实践3 数组256

实践指导256

实践3.G.1256

实践3.G.2257

知识拓展258

1.Arrays类258

2.命令行参数260

3.for-each语句261

4.Random类262

拓展练习263

练习3.E.1263

练习3.E.2263

实践4 类与对象265

实践指导265

实践4.G.1265

实践4.G.2266

实践4.G.3267

实践4.G.4270

知识拓展273

1.静态块273

2.Singleton设计模式273

拓展练习275

练习4.E.1275

实践5 继承与多态276

实践指导276

实践5.G.1276

知识拓展279

1.Comparable接口279

2.Cloneable接口280

3.Template模式280

拓展练习282

练习5.E.1282

实践6 异常283

实践指导283

实践6.G.1283

知识拓展285

1.日志记录285

2.StringBuffer287

3.StringBuilder288

4.StringTokenizer288

拓展练习289

练习6.E.1289

实践7 泛型290

实践指导290

实践7.G.1290

知识拓展291

1.泛型类在继承中的运行时291

2.擦除293

拓展练习296

练习7.E.1296

实践8 集合297

实践指导297

实践8.G.1297

实践8.G.2299

实践8.G.3301

知识拓展302

1.历史遗留302

2.Properties303

3.Collections304

4.BitSet305

拓展练习307

练习8.E.1307

实践9 流与文件308

实践指导308

实践9.G.1308

实践9.G.2309

实践9.G.3314

知识拓展316

1.Zip流316

2.NIO319

拓展练习320

练习9.E.1320

练习9.E.2320

实践10 反射321

实践指导321

实践10.G.1321

知识拓展324

1.日期处理324

2.Formatter类328

拓展练习330

练习10.E.1330

实践11 枚举、自动装箱、注解331

实践指导331

实践11.G.1331

实践11.G.2332

知识拓展334

1.自动装箱/拆箱334

2.可变参数335

拓展练习336

练习11.E.1336

附录A Java关键字337

热门推荐