当前位置:主页 > 计算机电子书 > Java > Java入门下载
Java入门经典(第7版)

Java入门经典(第7版) PDF 高质量版

  • 更新:2019-11-26
  • 大小:16.6 MB
  • 类别:Java入门
  • 作者:罗格斯·卡登海德
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

Java入门经典(第7版)》通过大量示例程序循序渐进地引导读者快速掌握使用Java开发程序的基本技能。
《Java入门经典(第7版)》总共24章,先讲解了Java程序的编写流程、工作原理等内容;然后介绍了有关Java编程的基本知识,包括变量、条件语句、循环语句、数组和对象等内容;随后介绍了创建图形用户界面、使用内部类和闭包、读写文件,以及使用字体、颜色和图形等相关的知识。本书还介绍了如何使用Java来开发Android app。本书每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。
《Java入门经典(第7版)》可作为初学者学习Java编程技术的教程,也可供其他语言的程序员学习Java时参考。

目录

  • 第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 **站:Oracle 21
  • 3.2 去Java学校 24
  • 3.3 在JavaWorld用午餐 25
  • 3.4 在NASA仰望天穹 27
  • 3.5 回归正题 28
  • 3.6 到SourceForge去问路 29
  • 3.7 在手机上运行Java 30
  • 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 使用关键字this 117
  • 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章 处

资源下载

资源下载地址1:https://pan.baidu.com/s/1cVsNrLNKSwEQulFNkDBJiw

相关资源

网友留言