2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > java程序设计概念对象先行_Java程序设计概念:对象先行(原书第8版)简介 目录书摘...

java程序设计概念对象先行_Java程序设计概念:对象先行(原书第8版)简介 目录书摘...

时间:2018-07-11 17:33:11

相关推荐

java程序设计概念对象先行_Java程序设计概念:对象先行(原书第8版)简介 目录书摘...

内容简介:这是一本关于Java和计算机编程的入门教材,书中重点关注基础知识,并强调如何有效地学习。本书共分三部分。部分(第1~7章)是基础知识,首先简要介绍了计算机科学和Java编程,展示了如何管理预定义的类以及如何根据给定的规范定义类,之后讲解了基本数据类型、分支、循环和数组;第二部分(第8~12章)讲解面向对象设计,包括类的设计、继承和多态、接口、异常处理和基本文件输入/输出,以及两个重要的案例研究;第三部分是在线内容,讲解了数据结构与算法,具体包括递归、排序和查找、链表、集合、映射、栈和队列。本书非常适合作为计算机科学家、工程师和其他学科学生的本编程教材。

目录:目录

Java Concepts: Early Objects (Eighth Edition)

出版者的话

译者序

前言

学习辅助手段介绍

致谢

特色内容

第一部分基础知识

第1章引言 2

1.1计算机程序 2

1.2计算机剖析 3

计算与社会1.1计算机无处不在 4

1.3Java编程语言 5

1.4熟悉你的编程环境 7

编程技巧1.1备份副本 10

1.5分析你的第一个程序 10

常见错误1.1缺少分号 13

1.6错误 14

常见错误1.2单词拼写错误 15

1.7解决问题:算法设计 15

1.7.1算法概念 16

1.7.2解决一个投资问题的算法 16

1.7.3伪代码 17

1.7.4从算法到程序 18

操作指南1.1用伪代码描述算法 19

实用示例1.1编写一个铺地板瓷砖的算法 21

第2章使用对象 31

2.1对象和类 31

2.1.1使用对象 32

2.1.2类 32

2.2变量 33

2.2.1变量声明 33

2.2.2类型 35

2.2.3名 35

2.2.4注释 36

2.2.5赋值 37

常见错误2.1使用未声明或未初始化的变量 39

常见错误2.2混淆变量声明和赋值语句 39

编程技巧2.1选择描述性的变量名 39

2.3调用方法 40

2.3.1类的公共接口 40

2.3.2方法参数 40

2.3.3返回值 42

2.3.4方法声明 43

编程技巧2.2通过尝试来学习 44

2.4构造对象 45

常见错误2.3试图如调用方法一样调用构造函数 47

2.5访问器和修改器方法 47

2.6API文档 48

2.6.1浏览API文档 49

2.6.2包 50

编程技巧2.3不要强记,使用在线帮助 51

2.7实现一个测试程序 51

专题2.1在交互环境中测试类 53

实用示例2.1你活了多少天? 54

实用示例2.2处理图片 54

2.8对象引用 54

计算与社会2.1计算机垄断 57

2.9图形应用 57

2.9.1帧窗口 58

2.9.2在组件上绘制 59

2.9.3在帧窗口中显示组件 61

2.10椭圆、线、文本和颜色 62

2.10.1椭圆和圆 63

2.10.2线 63

2.10.3绘制文本 64

2.10.4颜色 64

第3章实现类 78

3.1实例变量和封装 78

3.1.1实例变量 78

3.1.2Counter类的方法 80

3.1.3封装 80

3.2指定类的公共接口 82

3.2.1指定方法 82

3.2.2指定构造函数 83

3.2.3使用公共接口 85

3.2.4为公共接口加注释 85

常见错误3.1将构造函数声明为void 88

编程技巧3.1javadoc工具 88

3.3提供类实现 89

3.3.1提供实例变量 89

3.3.2提供构造函数 89

3.3.3提供方法 91

常见错误3.2忽略参数变量 93

操作指南3.1实现一个类 94

实用示例3.1建立一个简单的菜单 97

3.4单元测试 98

计算与社会3.1电子投票机 99

3.5解决问题:跟踪对象 100

3.6局部变量 102

常见错误3.3在局部变量中重复实例变量 103

常见错误3.4提供不必要的实例变量 104

常见错误3.5忘记在构造函数中初始化对象引用 105

3.7this引用 105

专题3.1从一个构造函数调用另一个构造函数 108

3.8图形类 108

操作指南3.2绘制图形 112

第4章基本数据类型 127

4.1数字 127

4.1.1数字类型 127

4.1.2常量 129

专题4.1大数 134

编程技巧4.1不要使用魔法数 134

4.2算术运算 135

4.2.1算术操作符 135

4.2.2自增和自减 135

4.2.3整除和求余 135

4.2.4幂和平方根 136

4.2.5浮点数转换为整数 138

常见错误4.1意外的整除 139

常见错误4.2小括号不匹配 140

编程技巧4.2表达式中的空格 140

Java 8说明4.1避免负余数 140

专题4.2结合赋值和算术运算 141

专题4.3实例方法和静态方法 141

计算与社会4.1奔腾处理器的浮点数bug 141

4.3输入和输出 143

4.3.1读取输入 143

4.3.2格式化输出 144

操作指南4.1完成计算 147

实用示例4.1计算金字塔的体积和表面积 150

4.4解决问题:先手动完成 150

实用示例4.2计算旅行时间 152

4.5字符串 152

4.5.1String类型 152

4.5.2字符串连接 153

4.5.3字符串输入 154

4.5.4转义序列 154

4.5.5字符串和字符 154

4.5.6子串 155

编程技巧4.3阅读异常报告 157

专题4.4使用对话框提供输入和输出 158

计算与社会4.2国际字母表和Unicode 158

第5章判断 174

5.1if语句 174

编程技巧5.1大括号布局 177

编程技巧5.2总是使用大括号 178

常见错误5.1if条件后有分号 178

编程技巧5.3制表符 178

专题5.1条件操作符 179

编程技巧5.4避免不同分支中重复 179

5.2比较值 180

5.2.1关系操作符 180

5.2.2比较浮点数 181

5.2.3比较字符串 182

5.2.4比较对象 183

5.2.5测试null 184

常见错误5.2使用==比较字符串 185

操作指南5.1实现一个if语句 186

实用示例5.1抽取中间字符 188

计算与社会5.1丹佛机场的行李处理系统 188

5.3多个候选条件 189

专题5.2switch语句 192

5.4嵌套分支 193

编程技巧5.5手动跟踪 196

常见错误5.3空悬else问题 197

专题5.3

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。