图书介绍

Java 7基础教程pdf电子书版本下载

Java 7基础教程
  • (美)布莱恩特著;李鹏,韩智译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115302717
  • 出版时间:2013
  • 标注页数:260页
  • 文件大小:75MB
  • 文件页数:270页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java 7基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 编写第一个Java程序 1

1.1 安装JDK 1

1.2 安装Eclipse 2

1.3 创建第一个Java项目 2

1.4 创建程序 4

1.4.1 为程序添加更多功能 6

1.4.2 进一步开发 7

1.4.3 关于Java对象 8

1.5 小结 9

第2章 Java语法 10

2.1 样例 10

2.1.1 代码行 13

2.1.2 包声明 15

2.1.3 import导入 16

2.1.4 类 17

2.1.5 字段 18

2.1.6 方法 19

2.1.7 构造方法 21

2.1.8 访问修饰符 21

2.1.9 接口 22

2.1.10 异常 23

2.1.11 代码块 25

2.1.12 注释 26

2.2 小结 28

第3章 数据类型 29

3.1 基本数据类型 29

3.1.1 整型数据 29

3.1.2 实型数据 30

3.1.3 布尔型数据 30

3.1.4 字符型数据 31

3.1.5 特别的数据类型:字符串 31

3.1.6 字面常量 32

3.2 包装类 34

3.3 数组 36

3.4 不存在的类型:null 37

3.5 枚举 38

3.6 小结 41

第4章 运算符 42

4.1 Java运算符 42

4.1.1 运算符的优先级 42

4.1.2 被遗忘的运算符:小括号 43

4.1.3 后缀运算符 43

4.1.4 一元运算符 44

4.1.5 强制类型转换运算 45

4.1.6 乘法类运算符 47

4.1.7 加法类运算符 48

4.1.8 移位运算符 49

4.1.9 关系运算符 50

4.1.10 相等运算符 52

4.1.11 按位与运算符(&) 53

4.1.12 按位异或运算符(^) 54

4.1.13 按位或运算符(|) 54

4.1.14 逻辑与运算符(&&) 54

4.1.15 逻辑或运算符(‖) 55

4.1.16 赋值运算符 56

4.2 对象的比较和排序 57

4.2.1 实现equals方法 57

4.2.2 用于排序的比较 60

4.3 小结 65

第5章 流程控制、循环以及分支 66

5.1 流程控制 66

5.1.1 if和if-else语句 66

5.1.2 switch语句 68

5.2 循环 71

5.2.1 for循环 71

5.2.2 while循环 74

5.2.3 do-while循环 76

5.3 分支 77

5.3.1 break语句 77

5.3.2 continue语句 78

5.3.3 return语句 80

5.4 小结 81

第6章 面向对象编程 82

6.1 对象 82

6.2 封装 83

6.3 继承 83

6.3.1 多重继承 84

6.3.2 通过接口为行为建模 85

6.3.3 抽象类 85

6.3.4 静态成员 87

6.4 多态 88

6.5 用Java语言为动物建模 89

6.6 建模粒度的经验 93

6.7 传引用和传值 94

6.8 小结 96

第7章 开发用户界面 97

7.1 Java Swing基础 97

7.2 大一些的Swing应用 105

7.3 小结 133

第8章 读写文件 135

8.1 使用File对象 135

8.1.1 打开文件 137

8.1.2 删除文件 138

8.1.3 使用临时文件 139

8.1.4 创建目录 141

8.1.5 删除目录 143

8.1.6 删除多个目录 143

8.2 读写文件内容 145

8.2.1 流 145

8.2.2 文件内容的读取 145

8.2.3 文件内容的写入 147

8.3 小结 150

第9章 读写XML 152

9.1 XML的结构 152

9.2 XML和流 155

9.3 DOM和SAX 156

9.4 写XML 157

9.4.1 用DOM写XML文件 158

9.4.2 用String写XML文件 161

9.5 读取XML文件 162

9.5.1 用DOM读取XML文件 162

9.5.2 用SAX读取XML文件 164

9.6 工厂类浅谈 167

9.7 小结 167

第10章 动画 168

10.1 时序就是一切 168

10.2 动画:一个简单的例子 169

10.3 让多个项目同时动起来 173

10.4 精灵动画 178

10.5 小结 184

第11章 用Eclipse调试程序 186

11.1 调试流程 187

11.2 没有调试器的调试方法 187

11.3 启动Eclipse调试器 188

11.4 断点和变量 189

11.4.1 设置行断点 189

11.4.2 关于作用域 190

11.4.3 删除行断点 192

11.4.4 禁止行断点 192

11.4.5 设置条件断点 192

11.5 调试小贴士和技巧 194

11.6 修复Fireworks程序 195

11.7 小结 197

第12章 电子游戏 198

12.1 电子游戏原理 198

12.1.1 用户界面 198

12.1.2 游戏逻辑 199

12.1.3 游戏循环 199

12.2 TargetClick游戏 199

12.3 靶场射击游戏 207

12.3.1 扩展ShootingGallery游戏 221

12.3.2 限制条件的说明 221

12.4 游戏设计资源 222

12.5 小结 222

第13章 垃圾回收 224

13.1 内存分配 224

13.1.1 Java垃圾回收算法:标记清除法 226

13.1.2 内存设定 227

13.2 垃圾回收 228

13.2.1 代的概念 229

13.2.2 部分回收和完全回收 230

13.2.3 垃圾回收是基于事件驱动的 230

13.2.4 垃圾回收的有关设定 230

13.3 优化垃圾回收 231

13.4 回收提示 233

13.5 阻止垃圾回收 233

13.6 一种新型的垃圾回收器 234

13.7 小结 235

第14章 递归 236

14.1 递归是语言的基本特征 236

14.2 递归无处不在 237

14.3 明确终止条件 237

14.4 何时避免递归 238

14.5 何时使用递归 239

14.6 计算斐波那契序列 239

14.7 计算分形图形 240

14.7.1 绘制谢尔宾斯基三角形 240

14.7.2 绘制分形树 244

14.8 小结 247

第15章 泛型和正则表达式 249

15.1 泛型 249

15.2 正则表达式 253

15.3 小结 259

精品推荐