可以用中文
![]() ![]() 打卡Lv1
|
Tir6of04vg
展开
|
|
|
lao4001
展开
|
![]() |
我是谁Zheng朗
展开
|
![]() 学习达人
|
kentgo
展开
有个比较**的问题,为什么声明变量的时候 double int 这些都是紫色,String是黑色的?是不是证明他们不算同一种东西? hzyiping
展开
@ kentgo double、int、char等是Java中最基础的数据类型,是真正的数据类型,它是由Java编译器来决定到底是个什么东西的。而String类型是字符串,它本质上是一个字符的列表,因此它并不是Java中基础的数据类型,而是由Java提供的一些内置的类中定义的一种类,用来指代字符列表(char的列表),它的定义是由一段你不用管的代码决定的,而不是由Java编译器决定的,因此它的确与double、int、char等数据类型不是一个东西。简单来说,double、int、char是Java中最基本的数据类型,而String是一个类,因此以不同颜色显示。 |
![]() ![]() 学习达人
|
T-dsrhjmdj2
展开
|
![]() 学习达人
|
a2594501
展开
|
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。