为什么字符串没有在编辑器中着色?

时间:2014-04-20 07:06:38

标签: java string editor

在我尝试过的所有编辑器中,变量声明通常都有颜色突出显示。 int,char,double等都是有色的。字符串除外。是否必须对String的概念做一些事情?那不被认为与其他变量类型相似吗?

String randString = "A random String";

这里实际上是彩色的。

我说的是Intellij,VIM,Sublime Text,例如..

2 个答案:

答案 0 :(得分:0)

首先,String完全不同于intchardouble因为它是一个类,而这些是基元。

其次,您应该阅读每个特定编辑器或IDE的规范,以了解它的约定,例如Eclipse

答案 1 :(得分:0)

因为,只有保留关键字在每个IDE中都有颜色,以使程序员无法将这些名称分配给方法的任何变量或任何其他用户定义的成员。 和String不是保留字,它是Java API中的一个类,因此它没有着色。