在所有编辑器中,我尝试过变量声明通常会有颜色突出显示。 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'是一个不是数据类型的类 –
这与编程真的没有关系。就像一些文本编辑器的设计方式一样... –