内容简介
《Java入门经典(第6版)》是计算机编程入门经典系列中的一本,专为初学者设计,旨在帮助读者快速掌握Java编程语言的核心概念和技能。本书由资深作者Rogers Cadenhead撰写,内容涵盖Java基础语法、面向对象编程、图形用户界面设计、文件输入输出、异常处理、多线程等关键主题。
本书以清晰的步骤和大量实例引导读者从零开始学习,逐步构建完整的Java应用程序。每章都包含练习题和项目实战,巩固所学知识。第6版更新了最新的Java特性,如Lambda表达式、函数式接口和Stream API,确保内容与时俱进。
读者将学会如何安装Java开发环境、编写第一个Java程序、理解变量和数据类型、使用控制流语句、创建类和对象、处理继承与多态、利用集合框架管理数据,以及开发简单的图形用户界面应用。此外,本书还介绍了调试技巧和最佳实践,帮助读者避免常见错误。
本书适合零基础的编程爱好者、学生、以及希望转行进入软件开发领域的读者。通过系统学习,读者可以奠定坚实的Java编程基础,为后续深入学习企业级开发、Android应用开发或Web后端开发打下良好基础。
目录
内容提要
关于作者
第1章 成为程序员
1.1 选择编程语言
1.2 告诉计算机做什么
1.3 程序的工作原理
1.4 为什么程序不能正常工作
1.5 选择 Java编程工具
1.6 安装 Java开发工具
1.7 总结
1.8 问与答
1.9 测验
1.10 练习
第2章 编写第一个程序
2.1 编写程序所需的工具
2.2 创建 Saluton 程序
2.3 开始输入程序
2.4 在变量中存储信息
2.5 保存编写好的程序
2.6 将程序编译为 class文件
2.7 修复错误
2.8 运行 Java程序
2.9 总结
2.10 问与答
2.11 测验
2.12 练习
第3章 Java之旅
3.1 第一站:Oracle
3.2 去 Java学校
3.3 在 JavaWorld 用午餐
3.4 在 NASA仰望天穹
3.5 回归正题
3.6 到 Java Boutique 去问路
3.7 在手机上运行 Java
3.8 总结
3.9 问与答
3.10 测验
3.11 练习
第4章 理解Java程序的工作原理
4.1 创建应用程序
4.2 向应用程序传递参数
4.3 创建 applet
4.4 总结
4.5 问与答
4.6 测验
4.7 练习
第5章 在程序中存储和修改信息
5.1 语句和表达式
5.2 指定变量类型
5.3 给变量命名
5.4 在变量中存储信息
5.5 运算符
5.6 使用表达式
5.7 总结
5.8 问与答
5.9 测验
5.10 练习
第6章 使用字符串来交流
6.1 在字符串中存储文本
6.2 在程序中显示字符串
6.3 在字符串中使用特殊字符
6.4 拼接字符串
6.5 将其他变量用于字符串中
6.6 字符串的高级处理
6.7 导演及演员名单
6.8 总结
6.9 问与答
6.10 测验
6.11 练习
第7章 使用条件测试进行判断
7.1 if语句
7.2 if-else 语句
7.3 switch语句
7.4 条件运算符
7.5 观察时钟
7.6 总结
7.7 问与答
7.8 测验
7.9 练习
第8章 使用循环重复执行操作
8.1 for循环
8.2 while 循环
8.3 do-while 循环
8.4 退出循环
8.5 给循环命名
8.6 测试计算机的运行速度
8.7 总结
8.8 问与答
8.9 测验
8.10 练习
第9章 使用数组存储信息
9.1 创建数组
9.2 使用数组
9.3 多维数组
9.4 对数组进行排序
9.5 对字符串中的字符计数
9.6 总结
9.7 问与答
9.8 测验
9.9 练习
第10章 创建第一个对象
10.1 面向对象编程的工作原理
10.2 对象示例
10.3 什么是对象
10.4 理解继承
10.5 建立继承层次
10.6 转换对象和简单变量
10.7 创建对象
10.8 总结
10.9 问与答
10.10 测验
10.11 练习
第11章 描述对象
11.1 创建变量
11.2 创建类变量
11.3 用方法来创建行为
11.4 将一个类放在另一个类中
11.5 使用关键字this
11.6 使用类方法和类变量
11.7 总结
11.8 问与答
11.9 测验
11.10 练习
第12章 充分利用现有对象
12.1 继承的威力
12.2 建立继承
12.3 使用现有的对象
12.4 将相同类型的对象存储到 Vector 中
12.5 创建子类
12.6 总结
12.7 问与答
12.8 测验
12.9 练习
第13章 创建简单的用户界面
13.1 Swing 和抽象窗口工具包
13.2 使用组件
13.3 创建自己的组件
13.4 总结
13.5 问与答
13.6 测验
13.7 练习
第14章 用户界面的布局
14.1 使用布局管理器
14.2 应用程序的界面布局
14.3 总结
14.4 问与答
14.5 测验
14.6 练习
第15章 响应用户输入
15.1 让程序监听
15.2 设置要监听的组件
15.3 处理用户事件
15.4 完善图形应用程序
15.5 总结
15.6 问与答
15.7 测验
15.8 练习
第16章 创建复杂的用户界面
16.1 滚动窗格
16.2 滑块
16.3 变更监听器
16.4 使用图像图标和工具栏
16.5 总结
16.6 问与答
16.7 测验
16.8 练习
第17章 创建交互式Web程序
17.1 标准applet方法
17.2 将applet放到Web页面中
17.3 创建applet
17.4 从Web页面传递参数
17.5 在applet中接收参数
17.6 在applet中处理参数
17.7 使用object标记
17.8 总结
17.9 问与答
17.10 测验
17.11 练习
第18章 处理程序中的错误
18.1 异常
18.2 抛出和捕获异常
18.3 总结
18.4 问与答
18.5 测验
18.6 练习
第19章 创建线程程序
19.1 线程
19.2 使用线程
19.3 从init( )开始
19.4 在创建URL时捕获错误
19.5 在paint( )方法中处理屏幕更新
19.6 启动线程
19.7 处理鼠标单击
19.8 循环显示链接
19.9 总结
19.10 问与答
19.11 测验
19.12 练习
第20章 读写文件
20.1 流
20.2 将数据写入流中
20.3 读写配置属性
20.4 总结
20.5 问与答
20.6 测验
20.7 练习
第21章 读写XML数据
21.1 创建XML文件
21.2 读取XML文件
21.3 读取 RSS 聚合内容(Syndication Feeds)
21.4 总结
21.5 问与答
21.6 测验
21.7 练习
第22章 利用JAX-WS开发Web服务
22.1 定义服务端点接口
22.2 创建服务实现Bean
22.3 发布Web服务
22.4 使用Web服务描述语言文件
22.5 创建Web服务客户端
22.6 总结
22.7 问与答
22.8 测验
22.9 练习
第23章 创建Java2D图形
23.1 使用Font类
23.2 使用Color类
23.3 创建自定义颜色
23.4 绘制直线和形状
23.5 绘制饼图
23.6 总结
23.7 问与答
23.8 测验
23.9 练习
第24章 编写Android app
24.1 Android简介
24.2 创建 Android app
24.3 运行app
24.4 设计真实的app
24.5 总结
24.6 问与答
24.7 测验
24.8 练习
附录A 使用NetBeans IDE
A.1 安装NetBeans
A.2 创建新项目
A.3 创建新的Java类
A.4 运行应用程序
A.5 修复错误
附录B Java资源
B.1 可以考虑的其他书
B.2 Oracle公司的 Java官方站点
B.3 其他Java站点
附录C 本书站点
附录D 设置Android开发环境
D.1 起步
D.2 安装Eclipse
D.3 安装 Android SDK
D.4 安装在Eclipse中使用的Android插件
D.5 设置你的手机
其他
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。