java 思维,Java编程思维

章编程之道1

1.1何为编程1

1.2何为计算机科学2

1.3编程语言2

1.4Hello World程序4

1.5显示字符串5

1.6转义序列5

1.7设置代码格式6

1.8调试代码7

1.9术语表8

1.10练习9

第2章变量和运算符12

2.1声明变量12

2.2赋值13

2.3状态图14

章编程之道1

1.1何为编程1

1.2何为计算机科学2

1.3编程语言2

1.4Hello World程序4

1.5显示字符串5

1.6转义序列5

1.7设置代码格式6

1.8调试代码7

1.9术语表8

1.10练习9

第2章变量和运算符12

2.1声明变量12

2.2赋值13

2.3状态图14

2.4显示变量14

2.5算术运算符15

2.6浮点数16

2.7舍入误差17

2.8字符串运算符18

2.9组合19

2.10错误类型20

2.11术语表22

2.12练习24

第3章输入和输出26

3.1System类26

3.2Scanner类27

3.3程序结构28

3.4英寸到厘米的转换29

3.5字面量和常量30

3.6设置输出的格式30

3.7厘米到英寸的转换31

3.8求模运算符32

3.9整合33

3.10Scanner类的bug34

3.11术语表35

3.12练习36

第4章void方法38

4.1Math类的方法38

4.2再谈组合39

4.3添加方法40

4.4执行流程41

4.5形参和实参42

4.6多个形参43

4.7栈图44

4.8阅读文档45

4.9编写文档47

4.10术语表48

4.11练习49

第5章条件和逻辑51

5.1关系运算符51

5.2逻辑运算符52

5.3条件语句53

5.4串接和嵌套54

5.5标志变量54

5.6return语句55

5.7验证输入56

5.8递归方法56

5.9递归栈图58

5.10二进制数59

5.11术语表60

5.12练习61

第6章值方法64

6.1返回值64

6.2编写方法66

6.3方法组合68

6.4重载69

6.5boolean方法70

6.6Javadoc标签70

6.7再谈递归71

6.8姑且相信73

6.9再举一个例子74

6.10术语表74

6.11练习75

第7章循环79

7.1while语句79

7.2生成表格80

7.3封装和泛化82

7.4再谈泛化84

7.5for语句86

7.6do—while循环87

7.7break和continue87

7.8术语表88

7.9练习89

第8章数组92

8.1创建数组92

8.2访问元素93

8.3显示数组94

8.4复制数组95

8.5数组的长度96

8.6数组遍历96

8.7随机数97

8.8遍历和计数98

8.9生成直方图99

8.10改进的for循环99

8.11术语表100

8.12练习101

第9章字符串104

9.1字符104

9.2字符串是不可修改的105

9.3字符串遍历106

9.4子串107

9.5方法indexOf107

9.6字符串比较108

9.7设置字符串的格式109

9.8包装类110

9.9命令行实参110

9.10术语表111

9.11练习112

0章对象116

10.1Point对象116

10.2属性117

10.3将对象用作参数117

10.4将对象作为返回类型118

10.5可修改的对象119

10.6指定别名120

10.7关键字null121

10.8垃圾收集122

10.9类图122

10.10Java类库的源代码123

10.11术语表124

10.12练习124

1章类128

11.1Time类128

11.2构造函数129

11.3再谈构造函数130

11.4获取方法和设置方法131

11.5显示对象133

11.6方法toString134

11.7方法equals134

11.8时间相加136

11.9纯方法和非纯方法137

11.10术语表138

11.11练习139

2章对象数组142

12.1Card对象142

12.2方法toString144

12.3类变量145

12.4方法compareTo146

12.5Card对象是不可修改的147

12.6Card数组148

12.7顺序查找149

12.8二分法查找150

12.9跟踪代码151

12.10递归版本151

12.11术语表152

12.12练习152

3章数组对象155

13.1Deck类155

13.2洗牌156

13.3选择排序157

13.4合并排序158

13.5方法subdeck158

13.6方法merge159

13.7添加递归160

13.8术语表161

13.9练习161

4章包含其他对象的对象163

14.1Deck和手里的牌163

14.2CardCollection164

14.3继承166

14.4发牌168

14.5Player类169

14.6Eights类171

14.7类之间的关系174

14.8术语表175

14.9练习176

附录A开发工具177

附录BJava 2D图形186

附录C调试192

作者简介202

封面简介202

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值