java - 为什么 Java 程序员喜欢将变量命名为 "clazz"?

标签 java naming-conventions

我见过很多带有像 Class clazz 这样声明的代码。这起源于哪里?这是某种约定吗?我觉得clazz连个英文单词都不是,没有任何意义,这么多程序员怎么会不约而同的叫错名字呢?

最佳答案

clazz 自 JDK 1.0 起已在 Java 中用于代替保留字“class”。 “class”是您想要的,但缩写或插入垃圾(“a”、“the”、“_”等)会降低清晰度。 clazz 只是说类。 “国际”英语使用者(同时阅读英式和美式英语的人)习惯于换位 's' 和 'z'。

由于 Java 从一开始就公开了源代码和合适的文化,因此有值(value)的 Java 代码和教程采用了相同的约定。这是 Java 生态系统的一大优点,我认为这是其成功的重要组成部分。

关于java - 为什么 Java 程序员喜欢将变量命名为 "clazz"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529974/

相关文章:

Java:将 java.awt.Color 转换为 javafx.scene.paint.Color

java - 比较parseInt(String)与Int输入错误: unexpected type Java

Java 包命名约定和包含 "-"字符的域

java - 定义一个类抽象并在不同的项目中使用它的实现,应该使用什么java包名称?

python - 配置文件名约定

naming-conventions - 如何使用register()方法命名一个类?注册人/注册人/注册商?

java - 使用 JTOpen 的 RPG (iSeries) 现代化 - 什么是可能的?

java - 为什么使用 Java MappedByteBuffers 会得到 "Not enough storage is available to process this command"?

java - 如何使用 JGit 通过 OAuth 访问 token 将更改推送到远程

swift - 为什么我需要复制第一个参数的标签才能使其显示在调用中?