当前位置: 首页 > 面试题库 >

为什么Java程序员喜欢将变量命名为“ clazz”?

黄正浩
2023-03-14
问题内容

我已经看到很多代码都有声明,例如Classclazz,它来自哪里?这是某种惯例吗?我认为’clazz’甚至不是英语单词,根本没有意义,那么多的程序员又怎能巧合地给一个错误的名字起名字呢?


问题答案:

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

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



 类似资料:
  • 问题内容: 在某些地方,我看到了语法,其中用名称初始化变量,有时不使用名称初始化。例如: 命名变量有 什么意义? 问题答案: 该参数是可选的(可以创建带有或不带有它的变量和常量),并且在程序中使用的变量不依赖于它。名称在两个地方可能会有所帮助: 当您想要保存或还原变量时 (可以在计算后将它们保存到二进制文件中)。从文档: 默认情况下,它为每个变量使用Variable.name属性的值 但是你有变量

  • 问题内容: 我有这样一行: Pylint显示警告: 这是为什么?列表理解是推荐的方法吗? 我当然可以这样重写: 而且我没有收到任何警告,但是我想知道是否为此有一个PEP? 问题答案: 皮林特(Pylint)经常谈论不该做的事情。您可以在.pylintrc文件中禁用警告。 此页面http://pylint-messages.wikidot.com/messages:w0141指示问题在于过滤器和映射

  • 本文向大家介绍说说微信上你最喜欢的功能,以及为什么喜欢。相关面试题,主要包含被问及说说微信上你最喜欢的功能,以及为什么喜欢。时的应答技巧和注意事项,需要的朋友参考一下 喜欢: 1.小程序---节省了好多额外APP下载,大有“微信在手天下我有”的畅***;微信页下滑或搜索就可以很便捷地找到小程序的入口;与好友之间的分享也很方便。 2.订阅公众号---方便了解阅读各种感兴趣的信息与资讯;便于打发利用碎

  • 对于大学评估,我必须使用一个名为sc的扫描器,具有班级范围,整个课程必须包含在一个班级中。main方法调用方法,该方法使用Scanner和for循环调用两种方法之一以响应用户输入。 这两种方法之一使用扫描仪来计算输入整数的阶乘。执行该方法后, 中的 for 循环将继续。为了避免由于用户输入浮点数而导致的输入不匹配异常,我使用了try/catch。但是,当程序返回到 for 循环时,扫描程序在会导致

  • 问题内容: 我的公司是一家C 公司,一直在寻找新近应聘的毕业生。但是,由于Java Schools现象,我们通常最终会带着一小部分C 来采访强大的Java程序员。通常,C 类并没有真正为学生准备使用C 做准备。然而,这些人通常都是聪明的孩子,渴望学习并尽力而为。 每次面试时,我都会遇到以下基本问题: 将“ Java School”程序员转变为C或C 程序员有多难?贵公司是否有将定型的“ Java