java - 为什么命名字符串变量 String 是一个有效的 Java 结构?

标签 java

鉴于此案例:

    String String = ""; //valid

为什么这是有效的?

另外,为什么会这样:

    int int = 0;  // is invalid

我很困惑。

最佳答案

int 是保留关键字。保留关键字不得用作 any formal variable name 的一部分- 对于作为文字的 truefalsenull 也是如此。 There's a list of those such keywords available.

String 是类名,不能是保留关键字。这是因为您无法预测一般类的名称。

按照惯例,保留关键字是小写的,变量名是驼峰式的,类是标题式的。遵循这些约定将确保您的代码不会遇到这些简单的错误。

关于java - 为什么命名字符串变量 String 是一个有效的 Java 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49613991/

相关文章:

java - 如何获取 Eclipselink 实体管理器?

java - 如何从 Lucene 5.x 中的字段中获取 n 个第一项?

java - 从 JAVA 应用服务器捕获 https 流量

java - Java 中的广度优先搜索

java - 使用 OkHttp 进行时间戳请求

java - 如何使用 Maven 构建从属性文件中删除注释?

java - 压缩文件时出现问题

java - 什么是泽西过滤器?

java - 在 Eclipse 中创建新的 Maven 项目时显示的错误

java - 运行 GNU 并行 Java 作业