在所有編輯器中,我嘗試過變量聲明通常會有顏色突出顯示。 int,char,double等等都是有顏色的。除了字符串。它是否需要做一些String的概念?那是不是認爲與其他變量類型相似?爲什麼編輯器中的字符串沒有着色?
String randString = "A random String";
這裏它實際上是彩色的。
我談論的IntelliJ,VIM,例如崇高文字..
在所有編輯器中,我嘗試過變量聲明通常會有顏色突出顯示。 int,char,double等等都是有顏色的。除了字符串。它是否需要做一些String的概念?那是不是認爲與其他變量類型相似?爲什麼編輯器中的字符串沒有着色?
String randString = "A random String";
這裏它實際上是彩色的。
我談論的IntelliJ,VIM,例如崇高文字..
首先,String
完全不同於int
,char
和double
因爲它是一類,而這些原語。其次,您應該閱讀每個特定編輯器或IDE的規範,以瞭解它的約定,例如Eclipse。
因爲只有保留關鍵字在每個IDE中都有顏色,所以程序員不能將這些名稱分配給任何方法變量或任何其他用戶定義的成員。 和String不是保留字,它是Java API中的一個類,因此它不會着色。
你的意思是哪個編輯器? Eclipse例如顯示藍色的字符串。 – mok
因爲這裏'String'是一個不是數據類型的類 –
這與編程真的沒有關係。就像一些文本編輯器的設計方式一樣... –