2015-12-10 66 views
-3

这不是一个真正的编程问题,但我注意到所有的数据结构都是用大写字母初始化的,但是对于数字相关的结构,如integersdoubles等。还有一个问题,为什么int , double etc变成蓝色但其他不变?为什么要声明一个整数(或double,long等),int是不是大写?

编辑

我没有FileStringIntegerint比较int。为什么这些都是大写的?

+0

不同的IDE也将'int,double'变成不同的颜色。这只是为了帮助你编程。 – OPK

+0

Integer是Java中的一个类 – rpd

+1

在java中有原始数据类型和对象。 – Gonzalo

回答

3

intdouble关键字在Java中。我们称它们为原始类型

Integer,Double等都是盒装型而不是关键字。它们继承自java.lang.Object。他们的大小写尊重Java惯例使用PascalCase作为类名称。

您的IDE可能配置为以蓝色显示关键字。

+0

我并没有比较INT与整数,但与例如文件,数组等等 – seventeen

+0

@seventeen文件和数组也是类,这就是为什么他们在骆驼案件。由于这些来自C,所有情况都是小写字母,所以原文是小写。稍后的类被添加到诸如C++之类的语言中,并且使用骆驼案例来区分它们。 –

+0

谢谢,有什么理由需要区分它们吗? – seventeen

相关问题