您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
计算机等级考试二级JAVA考点分析之简单数据类型
http://www.educity.cn 作者:希赛 来源:希赛 2006年8月4日 发表评论 进入社区

全国计算机等级考试二级JAVA历年试题合集含答案(CHM文件下载)>>

2.1Java简单数据类型

考点:1

变量和常量
  Java语言使用Unicode字符集,所有Java语言中的变量、常量、对象和类都是以标识符进行命名的。Java语言中还有一些具有特殊意义的标识符,称做保留字,它们不可以作为一般的标识符使用。标识符的命名规则如下。
  (1)以字母、下划线(_)、美元符号($)作为首字母。
  (2)不限字符个数。
  (3)区分大小写。
  在Java程序中,数据大致可以分为两类:变量和常量,数据类型必须通过变量或常量来实例化,然后才可以使用常量是程序中值保持不变的数据,可以直接书写如:3,'a'等;也可以通过final保留字来定义一个变量,定义后该变量永不改变。变量是程序中的基本存储单元之一,用于在程序中存放某种数据类型的数据值,一个变量包括变量名、变量属性和变量初值。

考点:2

基本数据类型
  Java语言的数据类型层次如图2一l所示:


 
      图2-1 Java语言的数据类型
Java语言中的简单数据类型如表2-1所示。
                                表2-1 Java语言中的简单数据类型


  1.整型数据
  整型常量分为3种:十进制、八进制和十六进制整数。使用时要注意:对于long类型常量书写时,要在数字后面加上1或L。
  整型变量分为4种:byte、short、int和long。使用整型变量时要注意:数值的范围和局部变量必须赋初始值。
  2.浮点型数据
  浮点型常量分为两种:float类型和double类型。使用时要注意float类型占内存少、运算快;double类型精度高于float类型。
  浮点型变量也分为两种:float类型和double类型。浮点型变量不会出现数值溢出的问题,除法分母为0时,结果是特殊的值。
  3.布尔型数据
  布尔型数据只有两个值:true(真)和false(假)。使用时要注意:布尔型数据不可以和数字进行相互转换,布尔型数据一般用于逻辑判别,除局部变量之外,布尔型数据的默认值为false。
  4.字符型数据
  字符型常量是单引号括起来的一个字符,如:' a'、'&'。双引号括起来的是字符串:"adf"特殊字符需要月转义字符来表示。
  字符型变量只有一种:char类型。使用时要注意:char类型的数值可以转化为int类型,但是int类型数值转化为char类型的数值时,需要强制执行。

2.2各数据类型之间的转换

考点3:

各数据类型之间的转换

  Java语言为数据类型提供了2种转换方法:自动转换和强制转换。自动转换由编译系统实现,强制转换由用户编程实现,再由系统执行。
  1.类型的自动转换
  编译系统在执行类型的自动转换时,需要遵循一定的优先级次序,将低级数据类型转换为高级数据类型。
   表2-2归纳了Java语言中的各种数据类型的转换规则
        表2-2 Java语言的数据类型转换表


  2.强制数据类型转换
  Java语言通过强制数据类型转换将较长的类型数据转换为较短的数据类型。在程序中通常使用赋值语句实现。

2.3 Java类库中对简单数据类型的类包装

考点:4

Java类库中对简单数据类型的类包装
  简单数据类型和相应的包装类的对照表如表2-3所示
     表2-3简单数据类型和对应的包装类