一、Java语言中的数据类型主要考核点。
1、 Java分为哪两种数据类型
2、 Java有多少种基本数据类型
3、 Java的引用数据类型包含哪些
4、 Java基本数据类型间的转化
5、 基本数据类型和包装器类型
6、 二进制、八进制、十进制、十六进制之间的转化关系
二、模拟笔试面试题讲解
1、 数组是否是基本数据类型,String是否是基本数据类型
答:数组是引用数据类型。String不是基本数据类型,由于String应用比较多,所以很多初学者把String当做是基本数据类型,其实String是引用数据类型,基本数据类型都是小写字母。
2、 char类型是否可以存放一个中文汉字
答:java采用的是Unicode编码,一个字符可以存放一个中文汉字,比如:定义 char c=‘中’是可以的。
3、 java中的true和false是否可以用0、1表示
答:java中的true和false不可以用中文表示,注意java和C语言是不一样的
三、练习&答案
1、 请画出数据类型结构图。
2、 int 和 Integer 有什么区别?
答: Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
3、 short s1 = 1; s1 = s1 + 1;有什么错?
答:short s1 = 1; s1 += 1;有什么错? short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型) short s1 = 1; s1 += 1;(可以正确编译).