Java零基础实战 PDF格式高清电子书免费下载

Java零基础实战

作者 宁楠
编辑 胡俊英
出版社 人民邮电出版社
出版日期 2018
页数 786
格式 Paper book / ebook (PDF)
ISBN 978-7-115-50895-9
评分
价格 69.8
  • 内容简介
  • 免费下载
  • 图书目录
  • 作者简介
  • 出版信息
全书共分3部分,10章,54小节。第1部分讲解Java的基本概念,运行机制,开发方式,基础语法;第2部分讲解Java的核心思想:面向对象,教会读者使用面向对象的思想进行软件开发;第3部分讲解Java的高级特性,包括多线程,集合框架,实用类,IO流,反射机制,网络编程。

Java是一门经典的面向对象的编程语言,具有很强的通用性、平台可移植性和安全性,并且一直在编程语言排行榜上稳居前列。本书旨在通过浅显易懂的语言,讲清Java的特性,帮助读者掌握面向对象编程的核心思想;同时,通过丰富实用的代码示例,帮助读者快速上手,轻松掌握Java语言。

本书分11章,带领读者从零开始认识Java,了解Java,会用并且用好Java。书中不仅对Java的运行机制、体系结构和基本的安装配置进行了讲解,还对面向对象编程的思想进行了深刻的剖析和总结,同时作者以丰富的代码示例演示了基本的Java编程。除此之外,本书还对Java的集合框架、多线程、实用类、IO流、反射机制和Web编程等进行了讲解,让读者在掌握基本编程技巧的基础上,进一步探索Java的强大功能。

本书由Java开发老手编写,汇集了丰富的实践经验和实用的编程思想,非常适合想入门Java的新手学习,也适合用作计算机相关专业的辅助教程,其他非科班出身的想学习Java编程的读者也可以参考学习。

Java零基础实战 PDF格式高清电子书免费下载

第 1部分 Java基础

第 1章 Java初体验 2

1.1 Java概述 2

1.1.1 什么是Java 2

1.1.2 Java的运行机制 4

1.1.3 Java三大体系 5

1.2 搭建Java开发环境 6

1.2.1 安装配置Java10 6

1.2.2 Java程序开发步骤 11

1.3 小结 13

第 2章 Java入门 14

2.1 开发第 一个Java程序 14

2.1.1 使用Eclipse开发程序 14

2.1.2 编码规范 21

2.1.3 注释 24

2.1.4 关键字 27

2.2 变量 29

2.2.1 什么是变量 29

2.2.2 如何使用变量 30

2.3 基本数据类型 32

2.4 数据类型转换 33

2.4.1 自动转换 33

2.4.2 强制转换 35

2.5 运算符 36

2.5.1 赋值运算符 36

2.5.2 基本算术运算符 37

2.5.3 复合算术运算符 40

2.5.4 关系运算符 41

2.5.5 逻辑运算符 43

2.5.6 条件运算符 46

2.5.7 位运算符 47

2.6 小结 50

第3章 Java进阶 51

3.1 流程控制 51

3.1.1 if-else 51

3.1.2 多重if 53

3.1.3 if嵌套 55

3.1.4 switch-case 56

3.2 循环 58

3.2.1 while循环 58

3.2.2 do-while循环 61

3.2.3 for循环 63

3.2.4 while、do-while和

for这3种循环的区别 64

3.2.5 双重循环 65

3.2.6 终止循环 69

3.3 数组 70

3.3.1 什么是数组 70

3.3.2 数组的基本要素 71

3.3.3 如何使用数组 71

3.3.4 数组的常用操作及

方法 74

3.3.5 二维数组 78

3.4 综合练习 80

3.5 小结 86

第 2部分 Java面向对象

第4章 面向对象基础 88

4.1 什么是面向对象 88

4.2 类与对象 89

4.2.1 类与对象的关系 89

4.2.2 定义类 90

4.2.3 构造函数 91

4.2.4 创建对象 92

4.2.5 使用对象 93

4.2.6 this关键字 93

4.2.7 方法重载 94

4.2.8 成员变量和局部变量 95

4.3 封装 98

4.3.1 什么是封装 98

4.3.2 封装的步骤 99

4.3.3 static关键字 101

4.4 继承 105

4.4.1 什么是继承 105

4.4.2 子类访问父类 106

4.4.3 子类访问权限 109

4.4.4 方法重写 111

4.4.5 方法重写VS方法重载 114

4.5 多态 114

4.5.1 什么是多态 114

4.5.2 多态的使用 117

4.5.3 抽象方法和抽象类 119

4.6 小结 122

第5章 面向对象进阶 123

5.1 Object类 123

5.1.1 认识Object类 123

5.1.2 重写Object类的方法 125

5.2 包装类 131

5.2.1 什么是包装类 131

5.2.2 装箱与拆箱 132

5.3 接口 135

5.3.1 什么是接口 135

5.3.2 如何使用接口 136

5.3.3 面向接口编程的

实际应用 138

5.4 异常 142

5.4.1 什么是异常 142

5.4.2 异常的使用 142

5.4.3 异常类 146

5.4.4 throw和throws 147

5.4.5 自定义异常类 151

5.5 综合练习 152

5.6 小结 157

第3部分 Java高级应用

第6章 多线程 160

6.1 进程与线程 160

6.2 Java中线程的使用 163

6.2.1 继承Thread类 163

6.2.2 实现Runnable接口 165

6.2.3 线程的状态 166

6.3 线程调度 167

6.3.1 线程休眠 167

6.3.2 线程合并 169

6.3.3 线程礼让 171

6.3.4 线程中断 173

6.4 线程同步 175

6.4.1 线程同步的实现 175

6.4.2 线程安全的单例模式 183

6.4.3 死锁 187

6.4.4 重入锁 189

6.4.5 生产者消费者模式 194

6.5 综合练习 196

6.6 小结 198

第7章 集合框架 199

7.1 集合的概念 199

7.2 Collection接口 200

7.2.1 Collection接口的定义 200

7.2.2 Collection的子接口 201

7.3 List接口 201

7.3.1 List接口的定义 201

7.3.2 List接口的实现类 202

7.4 Set接口 207

7.4.1 Set接口的定义 207

7.4.2 Set接口的实现类 208

7.5 Map接口 214

7.5.1 Map接口的定义 214

7.5.2 Map接口的实现类 215

7.6 Collections工具类 220

7.7 泛型 222

7.7.1 泛型的概念 222

7.7.2 泛型的应用 224

7.7.3 泛型通配符 226

7.7.4 泛型上限和下限 227

7.7.5 泛型接口 228

7.8 综合练习 229

7.9 小结 232

第8章 实用类 233

8.1 枚举 233

8.2 Math 236

8.3 Random 237

8.4 String 238

8.4.1 String实例化 238

8.4.2 String常用方法 242

8.5 StringBuffer 244

8.6 日期类 246

8.6.1 Date 246

8.6.2 Calendar 248

8.7 小结 249

第9章 IO流 250

9.1 File类 250

9.2 字节流 251

9.3 字符流 257

9.4 处理流 265

9.5 缓冲流 267

9.5.1 输入缓冲流 268

9.5.2 输出缓冲流 274

9.6 序列化和反序列化 279

9.6.1 序列化 279

9.6.2 反序列化 280

9.7 小结 281

第4部分 底层扩展

第 10章 反射 284

10.1 Class类 284

10.2 获取类结构 287

10.2.1 获取类的接口 288

10.2.2 获取父类 289

10.2.3 获取构造函数 290

10.2.4 获取方法 292

10.2.5 获取成员变量 294

10.3 反射的应用 296

10.3.1 反射调用方法 296

10.3.2 反射访问成员变量 299

10.3.3 反射调用构造函数 302

10.4 动态代理 303

10.5 小结 309

第 11章 网络编程 310

11.1 IP与端口 312

11.1.1 IP 312

11.1.2 端口 314

11.2 URL和URLConnection 314

11.2.1 URL 314

11.2.2 URLConnection 317

11.3 TCP协议 318

11.4 UDP协议 322

11.5 多线程下的网络编程 324

11.6 综合练习 326

11.7 小结 328

点击展开

点击收起

ISBN:978-7-115-50895-9
语言:
包装/印刷类型:
开本:16开
出版时间:2019-05-01 00:00:00
页数: