图书介绍

Java入门经典 第7版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java入门经典 第7版
  • (美)卡登海德著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115400369
  • 出版时间:2015
  • 标注页数:311页
  • 文件大小:55MB
  • 文件页数:325页
  • 主题词: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章 成为程序员1

1.1 选择编程语言2

1.2 告诉计算机做什么3

1.3 程序的工作原理5

1.4 为什么程序不能正常工作6

1.5 选择一个Java编程工具6

1.6 安装Java开发工具7

1.7 总结7

1.8 问与答8

1.9 测验8

1.9.1 问题8

1.9.2 答案9

1.10 练习9

第2章 编写第一个程序10

2.1 编写程序所需的工具10

2.2 创建Saluton程序11

2.3 开始输入程序11

2.3.1 class语句13

2.3.2 main语句的作用13

2.3.3 大括号13

2.4 在变量中存储信息14

2.5 保存编写好的程序15

2.6 将程序编译为class文件16

2.7 修复错误16

2.8 运行Java程序17

2.9 总结18

2.10 问与答18

2.11 测验19

2.11.1 问题19

2.11.2 答案20

2.12 练习20

第3章 Java之旅21

3.1 第一站:Oracle21

3.2 去Java学校24

3.3 在JavaWorld用午餐25

3.4 在NASA仰望天穹27

3.5 回归正题28

3.6 到SourceForge去问路29

3.7 在手机上运行Java30

3.8 总结31

3.9 问与答31

3.10 测验31

3.10.1 问题31

3.10.2 答案32

3.11 练习32

第4章 理解Java程序是如何工作的33

4.1 创建应用程序33

4.2 向应用程序传递参数35

4.3 Java类库36

4.4 总结40

4.5 问与答40

4.6 测验40

4.6.1 问题40

4.6.2 答案41

4.7 练习41

第5章 在程序中存储和修改信息42

5.1 语句和表达式42

5.2 指定变量类型43

5.2.1 整数和浮点数43

5.2.2 字符和字符串44

5.2.3 其他数值类型的变量45

5.2.4 布尔变量46

5.3 给变量命名46

5.4 在变量中存储信息47

5.5 运算符48

5.5.1 变量的递增与递减49

5.5.2 运算符优先级50

5.6 使用表达式51

5.7 总结53

5.8 问与答53

5.9 测验54

5.9.1 问题54

5.9.2 答案54

5.10 练习54

第6章 使用字符串来交流55

6.1 在字符串中存储文本55

6.2 在程序中显示字符串56

6.3 在字符串中使用特殊字符57

6.4 拼接字符串57

6.5 将其他变量用于字符串中58

6.6 字符串的高级处理59

6.6.1 比较两个字符串59

6.6.2 确定字符串的长度60

6.6.3 改变字符串的大小写60

6.6.4 查找字符串60

6.7 导演及演员名单61

6.8 总结62

6.9 问与答62

6.10 测验63

6.10.1 问题63

6.10.2 答案63

6.11 练习64

第7章 使用条件测试进行判断65

7.1 if语句66

7.1.1 小于和大于的比较66

7.1.2 相等和不等67

7.1.3 使用块语句组织程序67

7.2 if-else语句68

7.3 switch语句69

7.4 三元运算符71

7.5 观察时钟71

7.6 总结74

7.7 问与答75

7.8 测验75

7.8.1 问题75

7.8.2 答案76

7.9 练习76

第8章 使用循环重复执行操作77

8.1 for循环77

8.2 while循环79

8.3 do-while循环80

8.4 退出循环81

8.5 给循环命名82

8.6 测试计算机的运行速度83

8.7 总结84

8.8 问与答84

8.9 测验85

8.9.1 问题85

8.9.2 答案85

8.10 练习85

第9章 使用数组存储信息86

9.1 创建数组87

9.2 使用数组88

9.3 多维数组90

9.4 对数组进行排序90

9.5 对字符串中的字符计数91

9.6 总结94

9.7 问与答94

9.8 测验95

9.8.1 问题95

9.8.2 答案95

9.9 练习95

第10章 创建第一个对象96

10.1 面向对象编程的工作原理96

10.2 对象示例97

10.3 什么是对象98

10.4 理解继承99

10.5 建立继承层次100

10.6 转换对象和简单变量100

10.6.1 简单变量的类型转换101

10.6.2 对象类型转换102

10.6.3 在简单变量和对象之间进行转换102

10.6.4 自动封装和拆封104

10.7 创建对象104

10.8 总结107

10.9 问与答107

10.10 测验107

10.10.1 问题107

10.10.2 答案108

10.11 练习108

第11章 描述对象109

11.1 创建变量109

11.2 创建类变量111

11.3 用方法来创建行为112

11.3.1 声明方法112

11.3.2 参数不同的类似方法113

11.3.3 构造函数114

11.3.4 类方法115

11.3.5 方法中变量的作用域115

11.4 将一个类放在另一个类中116

11.5 使用关键字this117

11.6 使用类方法和类变量118

11.7 总结119

11.8 问与答120

11.9 测验120

11.9.1 问题120

11.9.2 答案121

11.10 练习121

第12章 充分利用现有对象122

12.1 继承的威力122

12.1.1 继承行为和属性123

12.1.2 覆盖方法123

12.2 建立继承124

12.3 使用现有的对象125

12.4 将相同类的对象存储到数组列表中126

12.5 创建子类128

12.6 总结130

12.7 问与答131

12.8 测验131

12.8.1 问题131

12.8.2 答案131

12.9 练习132

第13章 创建简单的用户界面133

13.1 Swing和抽象窗口工具包134

13.2 使用组件134

13.2.1 窗口和框架134

13.2.2 按钮138

13.2.3 标签和文本框139

13.2.4 复选框140

13.2.5 组合框141

13.2.6 文本区域142

13.2.7 面板143

13.3 创建自己的组件144

13.4 总结147

13.5 问与答147

13.6 测验148

13.6.1 问题148

13.6.2 答案148

13.7 练习149

第14章 用户界面的布局150

14.1 使用布局管理器150

14.1.1 GridLayout管理器152

14.1.2 BorderLayout管理器153

14.1.3 BoxLayout管理器153

14.1.4 使用Insets将组件隔开154

14.2 应用程序的界面布局155

14.3 总结159

14.4 问与答159

14.5 测验159

14.5.1 问题159

14.5.2 答案160

14.6 练习160

第15章 响应用户输入161

15.1 让程序监听161

15.2 设置要监听的组件162

15.3 处理用户事件162

15.3.1 复选框和组合框事件163

15.3.2 键盘事件164

15.3.3 启用和禁用组件165

15.4 完善图形应用程序166

15.5 总结173

15.6 问与答173

15.7 测验174

15.7.1 问题174

15.7.2 答案174

15.8 练习174

第16章 创建复杂的用户界面175

16.1 滑块175

16.2 变更监听器176

16.3 使用图像图标和工具栏179

16.4 表182

16.5 总结186

16.6 问与答186

16.7 测验186

16.7.1 问题186

16.7.2 答案186

16.8 练习187

第17章 在数据结构中存储对象188

17.1 数组列表189

17.2 哈希映射193

17.3 总结196

17.4 问与答197

17.5 测验197

17.5.1 问题197

17.5.2 答案197

17.6 练习198

第18章 处理程序中的错误199

18.1 异常200

18.1.1 在try--catch块中捕获异常200

18.1.2 捕获多种不同的异常203

18.1.3 出现异常后进行处理204

18.1.4 抛出异常205

18.1.5 忽略异常206

18.1.6 不需要捕获的异常207

18.2 抛出和捕获异常207

18.3 总结209

18.4 问与答210

18.5 测验210

18.5.1 问题210

18.5.2 答案210

18.6 练习211

第19章 创建线程程序212

19.1 线程212

19.1.1 降低程序的速度213

19.1.2 创建线程213

19.2 使用线程216

19.2.1 声明类217

19.2.2 创建变量217

19.3 构造函数217

19.4 在创建URL时捕获错误218

19.5 启动线程218

19.6 处理鼠标单击220

19.7 循环显示链接220

19.8 总结223

19.9 问与答223

19.10 测验223

19.10.1 问题223

19.10.2 答案224

19.11 练习224

第20章 使用内部类和闭包225

20.1 内部类226

20.2 闭包231

20.3 总结235

20.4 问与答236

20.5 测验236

20.5.1 问题236

20.5.2 答案236

20.6 练习237

第21章 读写文件238

21.1 流238

21.1.1 文件239

21.1.2 从流中读取数据240

21.1.3 缓冲输入流242

21.2 将数据写入流中244

21.3 读写配置属性246

21.4 总结248

21.5 问与答249

21.6 测验249

21.6.1 问题249

21.6.2 答案249

21.7 练习250

第22章 利用JAX-WS开发Web服务251

22.1 定义服务端点接口251

22.2 创建服务实现Bean253

22.3 发布Web服务254

22.4 使用Web服务描述语言文件255

22.5 创建Web服务客户端257

22.6 总结259

22.7 问与答259

22.8 测验260

22.8.1 问题260

22.8.2 答案260

22.9 练习261

第23章 创建Java2D图形262

23.1 使用Font类262

23.2 使用Color类263

23.3 创建自定义颜色264

23.4 绘制直线和形状264

23.4.1 绘制直线265

23.4.2 绘制矩形265

23.4.3 绘制椭圆和圆266

23.4.4 绘制弧线266

23.5 绘制饼图267

23.6 总结273

23.7 问与答273

23.8 测验274

23.8.1 问题274

23.8.2 答案274

23.9 练习274

第24章 编写Android app275

24.1 Android简介275

24.2 创建Android app277

24.2.1 剖析一个Android新项目278

24.2.2 创建app279

24.2.3 安装Android模拟器280

24.2.4 创建调试配置282

24.3 运行app283

24.4 设计真实的app285

24.4.1 组织资源285

24.4.2 配置app的Manifest文件288

24.4.3 设计用户界面288

24.4.4 编写Java代码291

24.5 总结295

24.6 问与答295

24.7 测验296

24.7.1 问题296

24.7.2 答案296

24.8 练习296

附录A 使用NetBeans IDE297

A.1 安装NetBeans297

A.2 创建新项目298

A.3 创建新的Java类299

A.4 运行应用程序301

A.5 修复错误301

附录B Java资源303

B.1 可以考虑的其他书303

B.2 Oracle公司的Java官方站点304

B.3 其他Java站点304

B.3.1 本书英文版的配套网站304

B.3.2 Workbench304

B.3.3 Slashdot305

B.3.4 其他Java博客305

B.3.5 InformIT305

B.3.6 Stack Overflow305

B.3.7 JavaWorld杂志305

B.3.8 Developer.com’s Java Directory305

B.3.9 Twitter306

附录C 本书站点307

附录D 设置Android开发环境308

D.1 起步308

D.2 安装Eclipse308

D.3 安装在Eclipse中使用的Android插件309

D.4 设置你的手机310

热门推荐