下列哪项不属于Java语言的基本数据类型?A.StringB.intC.doubleD.boolean
下列哪项不属于Java语言的基本数据类型?
A.String
B.int
C.double
D.boolean
参考答案和解析
B解析:java中有两种数据类型,其中主要有8种基本数据类型和引用数据类型,除了8种基本数据类型以外都是引用数据类型,8种基本数据类型分别是byte,short,int,long,char,boolean,float,double。1、boolean:数据值只有true或false,适用于逻辑计算。2、char:char型(字符型)数据在内存中占用2个字节。char型数据用来表示通常意义上的字符,每个字符占2个字节,Java字符采用Unicode编码,它的前128字节编码与ASCII兼容字符的存储范围在\u0000~\uFFFF,在定义字符型的数据时候要注意加' ',比如 '1'表示字符'1'而不是数值1, 3、byte:byte型(字节型)数据在内存中占用1个字节,表示的存储数据范围为:-128~127。4、short:short型(短整型)数据在内存中占用2个字节。5、int:int型(整型)数据在内存中占用4个字节。6、long:long型(长整型)数据在内存中占用8个字节。7、float:float型(单精度浮点型)数据在内存中占用4个字节。(float精度为7-8位)8、double:double型(双精度浮点型)数据在内存中占用8个字节。故String类型不属于基本数据类型。
相关考题:
关于Java语言的健壮性特点,下列说法不正确的是A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java语言允许使用指针,这一点与c++相似C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java语言使程序员从繁忙的内存管理中解脱出来
下列不属于Java语言性特点的是()。A、Java致力于检查程序在编译和运行时的错误B、Java能运行虚拟机实现跨平台C、Java自己操纵内存减少了内存出错的可能性D、Java还实现了真数组,避免了覆盖数据类型的可能
判断题Java语言跟C语言不同,它增加了一种基本数据类型String。String与int一样都属于Java语言的基本数据类型。A对B错