为什么命名字符串变量String是一个有效的Java构造?
在这种情况下:为什么命名字符串变量String是一个有效的Java构造?,java,Java,在这种情况下: String String = ""; //valid 为什么这是有效的 还有,为什么: int int = 0; // is invalid 我很困惑。int是一个保留关键字。保留关键字不能用作文本的一部分-对于作为文本的true、false和null也是如此 String是类名,不能是保留关键字。这是因为您无法预测类的名称 按照惯例,保留关键字是小写的,变量名是camelCased,类是基于标题的。遵循这些约定将确保您的代码不会遇到这些简单错误。int是
String String = ""; //valid
为什么这是有效的
还有,为什么:
int int = 0; // is invalid
我很困惑。
int
是一个保留关键字。保留关键字不能用作文本的一部分-对于作为文本的true
、false
和null
也是如此
String
是类名,不能是保留关键字。这是因为您无法预测类的名称
按照惯例,保留关键字是小写的,变量名是camelCased,类是基于标题的。遵循这些约定将确保您的代码不会遇到这些简单错误。
int
是保留关键字。保留关键字不能用作文本的一部分-对于作为文本的true
、false
和null
也是如此
String
是类名,不能是保留关键字。这是因为您无法预测类的名称
按照惯例,保留关键字是小写的,变量名是camelCased,类是基于标题的。遵循这些约定将确保代码不会遇到这些简单错误。保留字不能用于变量名 保留字列表:
类名也是如此。变量名中不能使用保留字 保留字列表: 类名也是如此