【发布时间】:2015-05-04 21:33:08
【问题描述】:
为什么String类是大写的,而java和lang是小写的,另一个例子是System.out.println,println是一个方法所以需要小写,但为什么out是小写?是我遗漏了什么还是有人不遵守自己的规则?
【问题讨论】:
-
因为它是Java naming convention。另外,
System中的out是一个公共字段。 -
什么是
java?java.lang是什么?java.lang.String是什么?System是什么?java.lang.System是什么?System.out是什么?什么是PrintStream#println? -
包是小写的。类是大写的。 System.out 应该大写,因为它是
static final,但 Java 中还有其他static final字段是小写的(例如File.separator)。 -
@JaredRummler 这有点棘手。它们并不是真正的常量,而只是写保护。
标签: java string oop naming-conventions