第二章开始学Java语法上课讲义.pdfVIP

  • 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 语言里,

文档评论(0)

1亿VIP精品文档

相关文档