2015-12-10 68 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

相關問題