- 0
- 0
- 约7.15万字
- 约 42页
- 2020-12-20 发布于浙江
- 举报
立身以立学为先,立学以读书为本
第二章 开始学 Java 语法
任何一种程序语言,都有一些最基础的东西,这就是这门语言要处理什么样的数据,以及如何按着
相应的规则组织和处理这些数据。
千里之行,始于足下,本章将通过实例,用通俗的语言来讲述蕴涵在 Java 里的面向对象思想,通过
学习我们可以发现: 面向对象思想不是枯燥晦涩的教条, 而是可以帮助我们更有效开发代码的指导工具。
音乐家可以通过驾驭复杂的和声等技巧来创作优美动听的旋律,作家也从没有把把复杂浩瀚的语法
条目当成他们创作的障碍,同样地, Java 的语法细节也仅仅是开发项目的工具,希望大家在掌握初步的
语法后,立即从面向对象思想和项目开发的需求的角度来观察语法定义的动机,学以致用,而不应该过
多地“从故纸堆中找学问”,刨根问底地研究“这个类有多少方法”等类的细节性的问题。
2.1 基本数据类型与操作符
基本数据类型的数据是构建 Java 程序大厦的砖瓦,我们在欣赏蕴涵 Java 大型项目里优秀架构和精
密的内部实现细节时,不应该忽略 Java 语言里的基本类型数据。
2.1.1 基本数据类型
Java 的基本数据类型分为 4 大类:整数、浮点数、字符型、布尔型。
其中,整数包括 byte 、 int 、short 、long ,浮点数包括 float 、double 。由于用不同位数( bit )来存放,
它们所表示的精度和范围也有所不同,同时也有各自相应的默认值。如表 2-1 所示。
表 2-1 Java 的基本数据类型
关键字 位数 范围 默认值
byte 8 -27~27-1 0
short 16 -215~215-1 0
int 32 -231~231-1 0
long 64 -263~263-1 0
float 32 3.4e-038~3.4e+038 0.0f
double 64 1.7e-308~1.7e+308 0.0d
char 8 \u0000~\uffff \u0000
boolean 8 true 或 false false
整数型: byte 、int 、short 、long 。通常情况下整数型数据都是用十进制来表示,同样他们也可以表
示成十六进制或八进制。十六进制以 0x 开头,如 0x1F 的十进制数值为 31 。八进制以 0 开头,如 017 的
立身以立学为先,立学以读书为本
十进制数值为 15。
请大家注意, 整数型变量在进行赋值时, 要注意有可能会发生因为精度不够而造成数据溢出的错误,
例如:
byte b;
// byte 类型的数据最大为 127, 10000 由于数据溢出而不通过编译
b = 10000;
在 Java 语言里,
您可能关注的文档
最近下载
- 2025 AI智能体的实践应用:评估与治理基础框架白皮书(中文).docx
- 2025-2026学年高一语文下学期开学摸底考试试题及答案详解(含范文参考).docx VIP
- 混凝土排水管道基础及接口 04S516.pdf VIP
- 基于LABVIEW的虚拟频谱分析仪设计.pdf VIP
- 潍柴WP7NG系列天然气发动机维修手册.PDF
- 数据结构期末复习题.docx VIP
- 2026年苏州健雄职业技术学院单招职业技能考试参考题库及答案详解.docx VIP
- 清洁能源领域:氢能企业的组织架构与职责.docx VIP
- T∕SIA 065-2025 智能体行为安全要求.pdf VIP
- 22G101三维图集合集.pdf VIP
原创力文档

文档评论(0)