单项选择题

以下关于java语言的数据类型的描述,错误的是______

A.数据类型可分为非基本数据类型和基本数据类型两大类
B.基本数据类型也称为原始数据类型
C.字符常量有普通字符常量和字符串常量两种
D.逻辑类型只有真(true)和假(false)两个值