Java入门经典第8版pdf下载pdf下载

Java入门经典第8版百度网盘pdf下载

作者:
简介:本篇主要提供Java入门经典第8版pdf下载
出版社:北京尚汇轩图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

1.本书基于 Java 9 版本编写;
2.销量逾百万册的系列图书,连续十余年打造的经典品牌;
3.每章内容针对Java初学者精心设计,直观、循序渐进的学习教程,掌握关键知识的良好起点;
4.“Read Less, Do More”(精读多练)的教学理念,案例与练习题引导读者完成常见的任务;
5.提供源代码。
本书主要内容
设置Java编程环境。
在几分钟内编写*个可工作的Java程序。
控制程序决策和行为。
存储和处理信息。
构建直观的用户界面。
创建交互式Web程序。
使用线程创建响应式程序。
读写文件和XML数据。
掌握面向对象编程的*实践。
使用新的HTTP客户端。
使用Java创建Android 应用程序。
使用闭包扩展技能。
使用Java创建Minecraft mod。
24章阶梯教学
通过阅读本书,读者将学会如何使用的NetBeans开发工具来创建Java应用程序。本书采用直观、循序渐进的方法,引导读者掌握使用Java创建桌面/Web程序、Web服务和Android应用程序所必需的技巧和技术。本书每章内容都建立在已学的知识之上,即使读者没有任何Java编程经验,也可以通过学习本书,走上成功的道路。
循序渐进的示例引导读者完成常见的Java开发任务。
问与答、测验和练习帮助读者检验知识的掌握情况。
“注意”“提示”和“警告”指出捷径和解决方案。
基本信息
商品名称: Java入门经典 第8版 开本: 128开
作者: [美]罗格斯·卡登海德(Rogers Cadenhead) 定价: 89.00
ISBN号: 9787115546050 出版时间: 2020-10-01
出版社: 印刷时间: 2020-10-01
版次: 1 印次: 1
第 1章成为一个程序员 1
1.1选择一种语言2
1.2告诉计算机该做什么3
1.3程序是如何运行的4
1.4程序中的错误5
1.5选择Java编程工具6
1.6安装Java编程工具6
1.7总结7
1.8研讨时间7
第2章 编写读者的第 一个程序9
2.1编写程序所需的东西9
2.2创建Saluton程序10
2.3开始这个程序10
2.4类声明12
2.5main语句的作用12
2.6括号标记12
2.7在变量中存储信息13
2.8显示变量的值13
2.9保存程序14
2.10将程序编译成类文件15
2.11修复错误15
2.12运行Java程序16
2.13总结17
2.14研讨时间17
第3章Java“度假”之旅19
3.1Oracle19
3.2Java简史20
3.3和Java一起上学21
3.4在美食网络上学习制作午餐22
3.5在NASA观察天空23
3.6开始工作23
3.7在SourceForge附近停下来
“问路”24
3.8总结25
3.9研讨时间25
第4章理解Java程序是如何运作的27
4.1创建一个应用程序27
4.2向应用程序发送参数29
4.3Java类库30
4.4在JShell中尝试Java语句33
4.5总结34
4.6研讨时间34
第5章在程序中存储和更改值36
5.1语句和表达式36
5.2分配变量类型37
5.3整数和浮点数37
5.4字符和字符串38
5.5其他数值变量类型39
5.6布尔变量类型40
5.7命名变量40
5.8在变量中存储值41
5.9运算符42
5.10递增和递减变量43
5.11运算符优先级44
5.12使用表达式45
5.13总结47
5.14研讨时间48
第6章使用字符串进行通信50
6.1在字符串型变量中存储文本50
6.2在程序中输出字符串51
6.3在字符串中使用特殊字符52
6.4将字符串粘贴在一起53
6.5连接字符串和变量53
6.6高级的字符串处理54
6.6.1比较字符串54
6.6.2确定字符串的长度55
6.6.3创建一个不同大小写的
字符串55
6.6.4查找字符串56
6.6.5输出演职员表56
6.7总结58
6.8研讨时间58
第7章使用条件测试来做决定60
7.1if语句61
7.1.1小于和大于比较61
7.1.2相等和不相等比较62
7.1.3用块组织程序62
7.2if-else语句63
7.3switch语句64
7.4三元运算符66
7.5观察Clock程序66
7.6总结70
7.7研讨时间70
第8章用循环重复一个动作72
8.1for循环72
8.2while循环75
8.3do-while循环75
8.4退出循环76
8.5命名循环77
8.6测试计算机的运行速度78
8.7总结80
8.8研讨时间80
第9章用数组存储信息82
9.1创建数组82
9.2使用数组84
9.3多维数组85
9.4数组排序86
9.5计算字符串中的字符出现的
次数88
9.6总结90
9.7研讨时间90
第10章 创建第 一个对象92
10.1面向对象编程的工作原理92
10.2对象的行为93
10.3创建对象94
10.4理解继承95
10.5构建继承的层次结构96
10.6转换简单的变量和对象96
10.6.1转换简单的变量97
10.6.2转换对象98
10.6.3将简单的变量转换为对象并
返回98
10.7创建一个对象100
10.8总结102
10.9研讨时间103
第11章 描述对象105
11.1创建变量105
11.2创建类变量107
11.3使用方法创建行为108
11.3.1创建方法108
11.3.2具有不同参数的相似
方法109
11.3.3构造函数110
11.3.4类方法111
11.3.5方法中的变量范围111
11.4将一个类放入另一个类112
11.5使用this关键字113
11.6使用类方法和类变量114
11.7总结116
11.8研讨时间116
第12章 充分利用现有的对象118
12.1继承的力量118
12.1.1建立继承120
12.1.2在子类中使用this和super121
12.1.3处理现有对象121
12.2在数组列表中存储相同类的
对象122
12.2.1遍历数组列表124
12.2.2创建一个子类125
12.3总结128
12.4研讨时间128
第13章 在数据结构中存储对象130
13.1数组列表131
13.2散列映射136
13.3总结138
13.4研讨时间139
第14章 处理程序中的错误141
14.1异常141
14.1.1在try-catch语句块中捕获
异常142
14.1.2捕获几种不同类型的
异常145
14.1.3发生异常后的处理146
14.1.4抛出异常147
14.1.5忽略异常148
14.1.6不需要被捕获的异常149
14.2抛出和捕获异常150
14.3总结152
14.4研讨时间152
第15章 创建线程程序154
15.1线程154
15.1.1放慢程序速度155
15.1.2创建一个线程155
15.2处理线程158
15.2.1类的声明159
15.2.2设置变量159
15.3构造函数160
15.4在设置URL时捕获异常160
15.5启动线程161
15.6处理单击事件162
15.7显示LinkRotator162
15.8总结165
15.9研讨时间165
第16章 使用内部类和Lambda
表达式167
16.1内部类167
16.2Lambda表达式173
16.3总结177
16.4研讨时间177
第17章 构建一个简单的图形用户
界面179
17.1Swing和抽象窗口工具包179
17.2使用组件180
17.2.1窗口和框架180
17.2.2按钮184
17.2.3标签和文本框185
17.2.4复选框186
17.2.5下拉列表框187
17.2.6多行文本框188
17.2.7面板190
17.2.8创建组件190
17.3总结194
17.4研讨时间195
第18章 布局图形用户界面197
18.1使用布局管理器197
18.1.1GridLayout管理器199
18.1.2BorderLayout管理器200
18.1.3BoxLayout管理器200
18.1.4使用Insets分离组件201
18.2提出申请202
18.3总结206
18.4研讨时间206
第19章 响应用户输入208
19.1使程序208
19.2设置要被的组件209
19.3处理用户事件209
19.3.1复选框和下拉列表框
事件210
19.3.2键盘事件211
19.3.3启用和禁用组件213
19.4完成LottoMadness程序213
19.5总结221
19.6研讨时间221
第20章 读/写文件223
20.1流223
20.1.1文件224
20.1.2从流中读取数据225
20.1.3缓冲的输入流228
20.2将数据写入流230
20.3读取和写入配置属性232
20.4总结234
20.5研讨时间235
第21章 使用Java 9的新HTTP
客户端237
21.1Java模块237
21.2发出HTTP请求238
21.3从Web保存文件241
21.4在网上发布数据244
21.5总结247
21.6研讨时间247
第22章 绘制Java2D图形249
22.1使用Font类249
22.2使用Color类250
22.3创建自定义颜色251
22.4绘制线条和形状251
22.4.1绘制线条252
22.4.2绘制矩形252
22.4.3绘制椭圆和圆253
22.4.4绘制弧254
22.5绘制饼图254
22.6总结258
22.7研讨时间259
第23章 使用Java创建
MinecraftMod261
23.1设置Minecraft服务器262
23.2连接到服务器265
23.3创建读者的第 一个Mod266
23.4教僵尸骑马272
23.5找到所有的暴民277
23.6编写一个可以构建事件
的Mod280
23.7总结285
23.8研讨时间285
第24章 编写Android移动应用程序287
24.1介绍Android287
24.2创建一个Android移动应用
程序288
24.2.1探索一个新的Android
项目290
24.2.2创建一个移动应用程序291
24.2.3设置Android模拟器292
24.3运行移动应用程序293
24.4设计一个真正的移动应用
程序295
24.4.1组织资源295
24.4.2配置移动应用程序的
Manifest文件296
24.4.3设计图形用户界面297
24.5总结298
24.6研讨时间298
附录A使用NetBeans IDE300
附录B获取Java资源306
附录C修复Android Studio模拟器的
一个问题308
附录D修复NetBeans IDE中不可见的
包错误313
......本书共分为24章,作者用通俗易懂的语言描述了Java、面向对象编程和Java应用的基本概念,主要介绍了Java的基本概念,包括变量的类型、字符串的使用、条件和循环语句、数组等;面向对象编程的基本概念,包括对象、继承、数据结构、如何捕获程序的错误、创建线程、人机交互的相关知识等;Java应用的基本概念,包括如何创建HTTP客户端、使用Java绘制图形、创建Minecraft mod、编写Android应用程序等。通过阅读本书,读者将学到Java、面向对象编程的基本知识,以及Java应用的基本概念。
本书适合对Java和面向对象编程感兴趣的读者阅读。......罗格斯·卡登海德(Rogers Cadenhead),一位作家、计算机程序员、Web开发人员,他已经编写了23本有关Java和互联网技术的图书,并且维护着Drudge Retort和其他热门站点。