我见过很多带有声明的代码,例如Class clazz. 这起源于哪里?这是某种约定吗?我觉得“lazz”连个英文单词都不是,没有任何意义,这么多程序员怎么会不约而同的起错名字呢?
Class clazz
clazz自 JDK 1.0 以来,Java 中一直使用它来代替保留字“class”。“类”是您想要的,但缩写或插入垃圾(“a”、“the”、“_”等)会降低清晰度。clazz只是说上课。“国际”英语使用者(同时阅读英式和美式英语的人)习惯于换位“s”和“z”。
clazz
由于 Java 从一开始就公开了源代码和合适的文化,因此有价值的 Java 代码和教程采用了相同的约定。这是 Java 生态系统的一大优点,我认为这是其成功的重要组成部分。