私は Java でプログラミングを始めたばかりで、文字列が大文字で始まる唯一の型であることに気付きました。
これには理由がありますか?
慣例により、大文字で始まる Java 型はオブジェクトであり、小文字で始まるものはプリミティブです。
メソッドを保持するオブジェクトがないため、プリミティブにメソッドを関連付けることはできません。同じ理由で、プリミティブもサブクラス化できません。
プリミティブもプロモートしますが、これはオブジェクトではできないことです。プロモートは、オブジェクト指向と互換性のない方法でプリミティブの有効な型を変更するためです。
String
クラスの残りは単なるプリミティブ データ型であり、命名規則では、クラス名は PascalCase でなければならないと指定されているためです。
また、プリミティブ データ型に対応して、これらのプリミティブ型のオブジェクト メソッドを提供するWrapperクラスが存在します。
すべてのプリミティブ型は小文字で始まり
ます すべての Java クラスは大文字で始まります