图书介绍

Java编程那些事儿2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java编程那些事儿
  • 陈跃峰,李中彬,谷骁勇编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302214052
  • 出版时间:2010
  • 标注页数:393页
  • 文件大小:142MB
  • 文件页数:406页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java编程那些事儿PDF格式电子书版下载

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

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

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

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

图书目录

第1章 计算机基础1

1.1 计算机软件的基本概念2

1.1.1 软件的概念2

1.1.2 计算机为什么使用二进制数据2

1.1.3 计算机存储单位2

1.2 进制的概念3

1.2.1 二进制3

1.2.2 二进制和十进制之间的转换4

1.2.3 二进制和八进制、十六进制之间的转换6

1.3 计算机内部的数据表达7

1.3.1 整数的表达7

1.3.2 字符的表达7

1.3.3 小结8

1.4 网络编程基础8

1.4.1 网络编程是什么8

1.4.2 IP地址和域名8

1.4.3 端口的概念9

1.4.4 数据传输方式9

1.4.5 协议的概念10

1.4.6 小结10

1.5 Java语言简介10

1.5.1 Java语言历史10

1.5.2 Java程序开发过程11

1.5.3 Java虚拟机介绍11

1.5.4 其他12

第2章 建立开发环境13

2.1 JDK开发环境14

2.1.1 JDK的获得14

2.1.2 JDK的安装15

2.1.3 JDK的配置15

2.1.4 第一个HelloWorld程序17

2.2 Eclipse使用21

2.2.1 Eclipse的获得21

2.2.2 Eclipse的安装22

2.2.3 Eclipse基本使用22

2.2.4 Eclipse基础使用进阶27

2.3 总结29

第3章 Java基础语法30

3.1 如何学好Java语法31

3.2 代码框架31

3.3 关键字32

3.4 标识符33

3.5 基本数据类型33

3.5.1 概述34

3.5.2 整数型34

3.5.3 小数型35

3.5.4 字符型35

3.5.5 布尔型36

3.5.6 小结36

3.6 变量和常量36

3.6.1 变量36

3.6.2 常量38

3.6.3 语句块39

3.6.4 变量的作用范围39

3.6.5 常量的作用范围40

3.6.6 小结40

3.7 数据类型转换40

3.7.1 自动类型转换41

3.7.2 强制类型转换41

3.7.3 其他42

3.8 空白42

3.9 语句结束43

3.10 注释43

3.10.1 单行注释43

3.10.2 多行注释44

3.10.3 文档注释44

3.10.4 其他44

第4章 运算符45

4.1 算术运算符46

4.2 比较运算符47

4.3 逻辑运算符48

4.4 赋值运算符49

4.5 二进制运算符51

4.5.1 位运算符51

4.5.2 移位运算符53

4.5.3 小结54

4.6 其他运算符55

4.7 运算符优先级57

4.8 表达式58

4.9 总结59

第5章 流程控制60

5.1 流程控制基础61

5.2 顺序语句61

5.3 条件语句62

5.3.1 if相关语句62

5.3.2 switch语句67

5.3.3 小结70

5.4 循环语句70

5.4.1 while语句71

5.4.2 do-while语句73

5.4.3 for语句74

5.4.4 小结76

5.5 break和continue语句76

5.5.1 break语句76

5.5.2 continue语句78

5.5.3 小结79

5.6 综合示例79

5.6.1 示例讲解80

5.6.2 综合练习87

第6章 数组89

6.1 数组概述90

6.2 数组基本语法91

6.2.1 数组声明91

6.2.2 数组初始化91

6.2.3 引用数组元素93

6.2.4 获得数组长度93

6.3 数组使用示例94

6.3.1 循环初始化数组元素94

6.3.2 输出数列95

6.3.3 歌手打分95

6.3.4 判断数组元素是否重复97

6.3.5 判断数组是否对称98

6.3.6 数制转换98

6.3.7 数字统计99

6.3.8 数组编码100

6.3.9 数组排序101

6.3.10 生成随机数组102

6.4 多维数组基础103

6.5 多维数组语法103

6.5.1 多维数组声明104

6.5.2 多维数组初始化104

6.5.3 引用数组元素105

6.5.4 获得数组长度106

6.6 多维数组使用示例106

6.6.1 拉丁矩阵106

6.6.2 杨辉三角107

6.6.3 存储图形结构108

6.6.4 螺旋数组109

6.7 数组练习112

第7章 方法113

7.1 方法概述114

7.2 方法声明114

7.3 方法声明示例117

7.3.1 判断某个整数是否是偶数117

7.3.2 数组排序117

7.4 方法调用118

7.4.1 一个类内部方法调用语法118

7.4.2 方法调用后的执行流程120

7.5 方法相同121

7.6 方法重载122

7.7 参数传递122

7.8 总结125

7.9 方法练习125

第8章 面向对象126

8.1 面向对象简介127

8.2 类128

8.2.1 类的概念128

8.2.2 类的声明129

8.3 对象135

8.3.1 什么是对象135

8.3.2 对象的语法136

8.3.3 对象的存储形式138

8.4 面向对象设计方法139

8.5 面向对象三大特性140

8.5.1 封装性140

8.5.2 继承性140

8.5.3 多态性145

8.6 访问控制符149

8.7 修饰符151

8.7.1 static修饰符151

8.7.2 final155

8.7.3 native156

8.8 this和super156

8.8.1 this关键字156

8.8.2 super关键字158

8.8.3 需要注意的问题160

8.9 抽象类和接口160

8.9.1 抽象类161

8.9.2 接口162

8.9.3 抽象类和接口的比较166

8.10 内部类(Inner Class)167

8.11 包的概念169

8.11.1 打包169

8.11.2 引入包171

8.11.3 小结172

8.12 总结173

第9章 JDK文档使用174

9.1 JDK文档概述175

9.2 JDK文档结构175

9.3 类和接口使用语法176

9.3.1 类使用语法177

9.3.2 接口使用语法178

9.4 JDK API包名综述179

9.5 java.lang包179

9.5.1 Object179

9.5.2 Math182

9.5.3 String和StringBuffer182

9.5.4 System192

9.5.5 包装类194

9.6 java.util包197

9.6.1 时间和日期处理197

9.6.2 Random类204

9.6.3 集合框架简述208

9.7 总结219

第10章 异常处理220

10.1 概述221

10.2 异常类体系222

10.3 异常处理语法223

10.3.1 抛出异常224

10.3.2 声明异常226

10.3.3 捕获异常及异常处理227

10.3.4 声明自定义异常类231

10.4 异常处理方式232

10.5 总结234

第11章 I/O处理235

11.1 I/O简介236

11.2 I/O类体系237

11.2.1 字节输入流InputStream238

11.2.2 字节输出流OutputStream240

11.2.3 字符输入流Reader241

11.2.4 字符输出流Writer242

11.2.5 小结243

11.3 I/O类使用243

11.3.1 文件操作243

11.3.2 读取控制台输入256

11.3.3 装饰流使用261

11.3.4 应注意的问题267

11.4 总结270

第12章 多线程271

12.1 多线程简介272

12.1.1 进程和线程272

12.1.2 多线程优势273

12.1.3 线程生命周期273

12.2 多线程实现方式274

12.2.1 继承Thread类275

12.2.2 实现Runnable接口279

12.2.3 使用Timer和TimerTask组合280

12.2.4 小结284

12.3 多线程使用示例284

12.3.1 定时炸弹285

12.3.2 模拟网络数据发送288

12.4 多线程问题及处理291

12.4.1 互斥293

12.4.2 同步297

12.4.3 死锁301

12.4.4 线程优先级301

12.5 总结304

12.6 多线程练习304

第13章 网络编程305

13.1 网络概述306

13.1.1 计算机网络概述306

13.1.2 网络编程概述307

13.1.3 网络通信方式309

13.2 网络编程技术310

13.2.1 网络编程步骤310

13.2.2 Java网络编程技术312

13.2.3 TCP编程313

13.2.4 UDP编程324

13.2.5 网络协议334

13.2.6 小结336

13.3 网络编程示例336

13.3.1 质数判别示例336

13.3.2 猜数字小游戏345

13.4 中文问题351

13.5 总结351

13.6 网络练习351

第14章 GUI界面编程352

14.1 界面编程概述353

14.2 AWT界面编程技术354

14.2.1 AWT界面制作354

14.2.2 布局管理器367

14.2.3 AWT事件处理379

14.2.4 AWT界面绘制387

14.3 SWING界面编程技术393

14.4 总结393

14.5 界面编程练习393

热门推荐