为什么在Java中将字符串变量的声明大写?
该
String类型的资本,因为它是一个 类 ,象
Object,而不是一个原始类型像
boolean或
int(其他类型,你可能跑过)。
作为一个类,
String遵循Sun提出的Java命名约定。简而言之,该编码风格指示将
UpperCamelCase 用于类( “类名应为名词,在每个大写内部单词的首字母都混合的情况下” ),而 lowerCamelCase
则用于实例和方法。
String
和原始类型之间的基本区别是什么?
为对象,一个
String具有一些优点,如可直接调用他们(如著名的属性和方法
length(),
replace()和
split())。所有原始类型都没有。
包装类呢?
其他原始类型具有等效的 包装器 类,例如
Integerfor
int和
Booleanfor
boolean。它们将允许您执行其他功能。
由于Java 1.5,从一个转换
int到一个
Integer由 几乎
无缝连接。这称为自动装箱。



