java - Class.getSimpleName() 与在 Java 中硬编码类名?

标签 java

使用 Class.getSimpleName() 而不是在 java 中硬编码类名有什么好处?

最佳答案

  • Class.getSimpleName() 将始终返回没有任何拼写错误的名称,而对类名进行硬编码可能会导致拼写错误。

  • 如果您更改类名,Class.getSimpleName() 将返回更新后的名称,而硬编码的名称不会更改。

关于java - Class.getSimpleName() 与在 Java 中硬编码类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26235136/

相关文章:

java - 使用 JSoup 设置 HTML 标签的属性

java - 使用 Java 定位文件

java - 将 CSV 中的数据读取到 Java 中的嵌套数组中

java - 如何在启动时验证 Spring Data JPA 查询?

java - 使用 Spring-mvc 和 thymeleaf 从实体填充下拉列表

java - SocialAuth 和 Google

java - 使用 persistence.xml 连接到 MySQL 数据库。为什么 EntityManager 查询返回 null?

java - 如何清理代码后的所有内容?

在 Windows/Linux 机器上部署和测试的 Java 工具(持续集成)

java - Mac-TFS-Eclipse 错误 : unable to instantiate class "com. microsoft.tfs.client.common.ui.views.TeamExplorerView