图书介绍
入门经典系列 Java入门经典 原书第6版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)RogersCadenhead著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115271815
- 出版时间:2012
- 标注页数:292页
- 文件大小:52MB
- 文件页数:306页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
入门经典系列 Java入门经典 原书第6版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为什么程序不能正常工作5
1.5选择Java编程工具5
1.6安装Java开发工具6
1.7总结6
1.8问与答7
1.9测验7
1.9.1问题7
1.9.2答案7
1.10练习8
第2章 编写第一个程序9
2.1编写程序所需的工具9
2.2创建Saluton程序10
2.3开始输入程序10
2.3.1 class语句11
2.3.2 main语句的作用12
2.3.3大括号12
2.4在变量中存储信息13
2.5保存编写好的程序13
2.6将程序编译为class文件14
2.7修复错误14
2.8运行Java程序15
2.9总结16
2.10问与答16
2.11测验17
2.11.1问题17
2.11.2答案17
2.12练习18
第3章 Java之旅19
3.1第一站:Oracle19
3.2去Java学校21
3.3在JavaWorld用午餐22
3.4在NASA仰望天穹24
3.5回归正题24
3.6到Java Boutique去问路25
3.7在手机上运行Java26
3.8总结27
3.9问与答27
3.10测验28
3.10.1问题28
3.10.2答案28
3.11练习28
第4章 理解Java程序的工作原理29
4.1创建应用程序29
4.2向应用程序传递参数30
4.3创建applet32
4.4总结34
4.5问与答34
4.6测验34
4.6.1问题34
4.6.2答案35
4.7练习35
第5章 在程序中存储和修改信息36
5.1语句和表达式36
5.2指定变量类型37
5.2.1整数和浮点数37
5.2.2字符和字符串38
5.2.3其他数值类型的变量39
5.2.4布尔型变量39
5.3给变量命名40
5.4在变量中存储信息40
5.5运算符41
5.5.1变量的递增与递减42
5.5.2运算符优先级43
5.6使用表达式44
5.7总结46
5.8问与答46
5.9测验47
5.9.1问题47
5.9.2答案47
5.10练习47
第6章 使用字符串来交流48
6.1在字符串中存储文本48
6.2在程序中显示字符串49
6.3在字符串中使用特殊字符50
6.4拼接字符串50
6.5将其他变量用于字符串中51
6.6字符串的高级处理52
6.6.1比较两个字符串52
6.6.2确定字符串的长度52
6.6.3改变字符串的大小写53
6.6.4查找字符串53
6.7导演及演员名单54
6.8总结55
6.9问与答55
6.10测验56
6.10.1问题56
6.10.2答案56
6.11练习56
第7章 使用条件测试进行判断57
7.1 if语句58
7.1.1小于和大于的比较58
7.1.2相等和不等58
7.1.3使用块语句组织程序59
7.2 if-else语句60
7.3 switch语句61
7.4条件运算符63
7.5观察时钟63
7.6总结66
7.7问与答66
7.8测验67
7.8.1问题67
7.8.2答案67
7.9练习68
第8章 使用循环重复执行操作69
8.1 for循环69
8.2 while循环71
8.3 do-while循环72
8.4退出循环73
8.5给循环命名73
8.6测试计算机的运行速度75
8.7总结76
8.8问与答76
8.9测验76
8.9.1问题77
8.9.2答案77
8.10练习77
第9章 使用数组存储信息78
9.1创建数组79
9.2使用数组80
9.3多维数组81
9.4对数组进行排序82
9.5对字符串中的字符计数83
9.6总结85
9.7问与答85
9.8测验86
9.8.1问题86
9.8.2答案86
9.9练习86
第10章 创建第一个对象87
10.1面向对象编程的工作原理87
10.2对象示例88
10.3什么是对象89
10.4理解继承90
10.5建立继承层次90
10.6转换对象和简单变量91
10.6.1简单变量的类型转换92
10.6.2对象类型转换92
10.6.3在简单变量和对象之间进行转换93
10.6.4自动封装和拆封94
10.7创建对象95
10.8总结97
10.9问与答97
10.10测验97
10.10.1问题97
10.10.2答案98
10.11练习98
第11章 描述对象99
11.1创建变量99
11.2创建类变量101
11.3用方法来创建行为102
11.3.1声明方法102
11.3.2参数不同的类似方法103
11.3.3构造函数103
11.3.4类方法104
11.3.5方法中变量的作用域105
11.4将一个类放在另一个类中105
11.5使用关键字this106
11.6使用类方法和类变量107
11.7总结109
11.8问与答109
11.9测验109
11.9.1问题109
11.9.2答案110
11.10练习110
第12章 充分利用现有对象111
12.1继承的威力111
12.1.1继承行为和属性112
12.1.2覆盖方法112
12.2建立继承113
12.3使用现有的对象114
12.4将相同类型的对象存储到Vector中115
12.5创建子类117
12.6总结119
12.7问与答119
12.8测验120
12.8.1问题120
12.8.2答案120
12.9练习120
第13章 创建简单的用户界面121
13.1 Swing和抽象窗口工具包121
13.2使用组件122
13.2.1窗口和框架122
13.2.2按钮125
13.2.3标签和文本框127
13.2.4复选框127
13.2.5组合框128
13.2.6文本区域129
13.2.7面板130
13.3创建自己的组件130
13.4总结133
13.5问与答133
13.6测验133
13.6.1问题133
13.6.2答案134
13.7练习134
第14章 用户界面的布局135
14.1使用布局管理器135
14.1.1 GridLayout管理器137
14.1.2 BorderLayout管理器137
14.1.3 BoxLayout管理器138
14.1.4使用Insets将组件隔开139
14.2应用程序的界面布局139
14.3总结143
14.4问与答143
14.5测验143
14.5.1问题144
14.5.2答案144
14.6练习144
第15章 响应用户输入145
15.1让程序监听145
15.2设置要监听的组件146
15.3处理用户事件146
15.3.1复选框和组合框事件147
15.3.2键盘事件148
15.3.3启用和禁用组件149
15.4完善图形应用程序150
15.5总结157
15.6问与答157
15.7测验157
15.7.1问题158
15.7.2答案158
15.8练习158
第16章 创建复杂的用户界面159
16.1滚动窗格159
16.2滑块161
16.3变更监听器162
16.4使用图像图标和工具栏165
16.5总结168
16.6问与答169
16.7测验169
16.7.1问题169
16.7.2答案169
16.8练习169
第17章 创建交互式Web程序170
17.1标准applet方法170
17.1.1在applet窗口中绘画171
17.1.2初始化applet172
17.1.3启动和停止applet172
17.1.4销毁applet172
17.2将applet放到Web页面中172
17.3创建applet173
17.3.1在applet窗口中绘画174
17.3.2测试SalutonApplet程序174
17.4从Web页面传递参数175
17.5在applet中接收参数176
17.6 在applet中处理参数176
17.7使用object标记178
17.8总结178
17.9问与答179
17.10测验179
17.10.1问题179
17.10.2答案179
17.11练习180
第18章 处理程序中的错误181
18.1异常181
18.1.1在try-catch块中捕获异常182
18.1.2捕获多种不同的异常184
18.1.3出现异常后进行处理186
18.1.4抛出异常186
18.1.5忽略异常188
18.2抛出和捕获异常188
18.3总结190
18.4问与答190
18.5测验191
18.5.1问题191
18.5.2答案191
18.6练习191
第19章 创建线程程序192
19.1线程192
19.1.1降低程序的速度192
19.1.2创建线程193
19.2使用线程196
19.2.1声明类196
19.2.2创建变量197
19.3从init()开始197
19.4在创建URL时捕获错误198
19.5在paint()方法中处理屏幕更新198
19.6启动线程199
19.6.1运行线程199
19.6.2停止线程200
19.7处理鼠标单击200
19.8循环显示链接201
19.9总结203
19.10问与答203
19.11测验203
19.11.1问题203
19.11.2答案204
19.12练习204
第20章 读写文件205
20.1流205
20.1.1文件206
20.1.2从流中读取数据207
20.1.3缓冲输入流209
20.2将数据写入流中211
20.3读写配置属性212
20.4总结215
20.5问与答215
20.6测验215
20.6.1问题215
20.6.2答案216
20.7练习216
第21章 读写XML数据217
21.1创建XML文件217
21.2读取XML文件220
21.3读取RSS聚合内容(Syndication Feeds)224
21.4总结225
21.5问与答226
21.6测验226
21.6.1问题226
21.6.2答案226
21.7练习227
第22章 利用JAX-WS开发Web服务228
22.1定义服务端点接口228
使用注解来简化Java代码229
22.2创建服务实现Bean230
22.3发布Web服务231
22.4使用Web服务描述语言文件232
22.5创建Web服务客户端234
22.6总结236
22.7问与答236
22.8测验237
22.8.1问题237
22.8.2答案237
22.9练习237
第23章 创建Java2D图形239
23.1使用Font类239
23.2使用Color类240
23.3创建自定义颜色241
23.4绘制直线和形状241
23.4.1绘制直线242
23.4.2绘制矩形242
23.4.3绘制椭圆和圆243
23.4.4绘制弧线243
23.5绘制饼图244
23.6总结249
23.7问与答250
23.8测验250
23.8.1问题250
23.8.2答案251
23.9练习251
第24章 编写Android app252
24.1 Android简介252
24.2创建Android app254
24.2.1剖析一个Android新项目255
24.2.2创建app256
24.2.3安装Android模拟器257
24.2.4创建调试配置259
24.3运行app260
24.4设计真实的app261
24.4.1组织资源262
24.4.2配置app的Manifest文件264
24.4.3设计用户界面265
24.4.4编写Java代码267
24.5总结272
24.6问与答272
24.7测验273
24.7.1问题273
24.7.2答案273
24.8练习273
附录A使用NetBeans IDE275
A.1安装NetBeans275
A.2创建新项目276
A.3创建新的Java类277
A.4运行应用程序278
A.5修复错误279
附录B Java资源281
B.1可以考虑的其他书281
B.2 Oracle公司的Java官方站点282
B.3其他Java站点282
B.3.1本书英文版的配套网站282
B.3.2 Cafeau Lair282
B.3.3 Workbench283
B.3.4 Java 7DeveloperBlog283
B.3.5其他Java博客283
B.3.6 InformIT283
B.3.7 Stack Overflow283
B.3.8 Java Review Service283
B.3.9 JavaWorld杂志283
B.3.10 Developer.com’s Java Directory284
附录C本书站点285
附录D设置Android开发环境287
D.1起步287
D.2安装Eclipse287
D.3安装Android SDK288
D.4安装在Eclipse中使用的Android插件289
D.5设置你的手机291