我是Java的新手,刚刚开始学习这门语言,但我一路上遇到了一些障碍,我希望你能就我遇到的问题给我一些指导。
我知道Java在变量和一些保留字等方面是区分大小写的。但是,我不能用我的头围绕哪些使用小写,哪些使用大写。例如,我知道你必须在课堂上使用小写。但对于System,您必须使用大写S,否则在编译阶段会出错。
有人可以给我一些帮助,了解何时使用鞋面以及何时使用小写的java命令?除非我引用另一个对象然后依赖于该对象是否以大写或小写名称保存,否则一切都是小写的?
答案 0 :(得分:4)
您需要阅读,理解并使用Oracle java编码指南,在这里:
http://www.oracle.com/technetwork/java/codeconv-138413.html
命名部分:
http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367
答案 1 :(得分:2)
请看这个主页:
Naming Conventions in Java
此链接应为您提供有关命名约定的所有必要信息。
答案 2 :(得分:1)
最准确的答案是“使用与您使用的名称相同的案例”。因此,如果该类被称为System
,则必须编写System
。如果该方法被称为print
,则必须编写print
。
我意识到这不是立即有用的,但这是事实,这是你需要学会应对的事情。
其他答案给出了关于类型大小的非常有用的一般规则(类是UpperCamelCase,方法是lowerCamelCase,常量是UPPER_WORM_CASE),但事实是,有例外。在JDK代码中并不多,但是在你引入的库和你继承的代码库中,会有例外。在我工作的代码库中,有许多枚举常量,其名称为UpperCamelCase而不是正确的ALL_CAPS_WORM_CASE,我们的约定是测试方法,以及许多测试实用程序方法,以lower_worm_case命名。
因此,学习和内化的重要一点是您编写的名称必须与定义的名称相匹配。这是唯一适用的真正规则。
答案 3 :(得分:0)
尝试使用此:http://en.wikiversity.org/wiki/Learning_Java
它将帮助您学习Java,并且可以帮助您在开始时解决您可能遇到的任何问题。
答案 4 :(得分:0)
以下是有用的,简单变量=以小写字母开头,Class Name =以大写字母开头,Final variable = all capital,methods =以小写字母开头