【代码大全】第12章 基本数据类型
来源:互联网 发布:哪有好的java培训 编辑:程序博客网 时间:2024/05/16 06:44
第十二章 基本数据类型
数值概论
1、 避免使用神秘数值,使用具名常量代替。
2、 可以使用0、1
3、 预防除0错误。
4、 使类型转换明显。
5、 避免使用混合类型的比较。
6、 注意编译器的警告
整数
1、 检查整数除法。
2、 检查整数溢出。
3、 检查中间结果溢出。
浮点数
1、 避免数量级相差巨大的数之间比较。
2、 避免等量判断。
3、 处理舍入差错。
字符和字符串
1、避免使用神秘字符和神秘字符串。我使用的“global:”应该是一个神秘字符,把它给替换掉。另外,还有一些表示特殊含义的字符串,比如,正常,异常等。都用具名常量替换一下。
2、了解“偏差一“错误
3、了解支持的字符集
Bool类型变量的命名,要精确的表示出什么情况下为真,什么情况下为假,要使用肯定的描述。
枚举类型
使用枚举可以提高程序的可靠性。定义出枚举的第一项和最后一项,用于检测循环边界。把枚举的第一个值留作非法值。
具名常量:在数据声明中可以使用具名常量,避免使用文字量
数组:确认下标没有越界,考虑用容器替代数组,检查和数组的边界点,注意多位数组中的下标顺序。
- 【代码大全】第12章 基本数据类型
- 代码大全2笔记-第12章-基本数据类型
- 魔数(代码大全第12章:基本数据类型)
- 读《代码大全》第2版 第12章 基本数据类型
- 基本数据类型 (代码大全 第十一章)
- 【代码大全】第13章 不常见的数据类型
- 读书笔记:《代码大全》之基本数据类型
- 表驱动之变址存取实现代码——场景来自代码大全第12章:复杂数据类型
- 第3章 基本数据类型
- 第2章 基本数据类型
- 2009-02-15读书记录:《代码大全》(第一版)第十一章——基本数据类型
- 《代码大全》学习笔记之— 基本数据类型(1)
- 《代码大全》学习笔记之— 基本数据类型(2)
- 《代码大全》学习摘要(二)基本数据类型
- 复杂数据类型 (代码大全 第十二章)
- oracle数据类型代码大全
- oracle数据类型代码大全
- 第2章 基本数据类型的表现形式
- mpstat命令
- 锚点
- 谈Android四大组件之Activity篇
- poj 1904 King's Quest(强连通)
- 基于linux-2.6.35的class_create(),device_create解析
- 【代码大全】第12章 基本数据类型
- 【代码大全】第13章 不常见的数据类型
- 【代码大全】第14章 组织直线型代码
- POJ 1258 Agri-Net(MST)
- 关于Linux下计划任务无法执行的问题
- 传智播客学习日记Day24
- 【代码大全】第15章 使用条件语句
- 【代码大全】第16章 控制循环
- GDB调试