3

我是 Java 的新手,刚开始学习这门语言,但在此过程中遇到了一些障碍,我希望你能就我遇到的问题给我一些指导。

我知道 Java 在涉及变量和一些保留字之类的东西时是区分大小写的。但是,我无法理解哪些使用小写字母,哪些使用大写字母。例如,我知道您必须在课堂上使用小写字母。但是对于 System 你必须使用大写的 S 否则它会在编译阶段出错。

有人可以帮助我了解何时使用大写以及何时使用小写来执行 java 命令吗?除非我引用另一个对象,否则一切都是小写的,然后它是否取决于该对象是否使用大写或小写名称保存?

4

4 回答 4

4

您需要阅读、理解和使用 Oracle Java 编码指南,请参阅:

http://www.oracle.com/technetwork/java/codeconv-138413.html

命名部分:

http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367

于 2013-06-24T13:06:13.747 回答
1

最准确的答案是“使用与您使用的名称相同的大小写”。所以,如果这个类被调用System,你必须写System. 如果调用该方法print,则必须编写print

我意识到这不会立即有帮助,但这是事实,你需要学会应对。

其他答案为您提供了关于类型大小写的非常有用的一般规则(类是 UpperCamelCase,方法是 lowerCamelCase,常量是 UPPER_WORM_CASE),但问题是,有例外。在 JDK 代码中并不多,但在您引入的库和您继承的代码库中,会有例外。在我工作的代码库中,有许多枚举常量的名称是 UpperCamelCase 而不是正确的 ALL_CAPS_WORM_CASE,我们的约定是用于测试方法和许多测试实用程序方法,以 lower_worm_case 命名。

所以,学习和内化的真正重要的事情是你写的名字必须与定义的名字相匹配。这是唯一适用的真正规则。

于 2013-06-24T13:40:58.463 回答
0

以下是有用的,简单变量=以小写开头,类名=以大写开头,最终变量=全部大写,方法=以小写字母开头

于 2013-06-24T14:04:00.887 回答
0

尝试使用这个:http ://en.wikiversity.org/wiki/Learning_Java

它将帮助您学习 Java,并且可以帮助您解决一开始可能遇到的任何问题。

于 2013-06-24T13:09:25.083 回答