Java はオブジェクト指向プログラミング言語であり、すべて異なる意味を持つさまざまな名詞が含まれています。
Java の String は文字列を意味し、文字列変数を宣言すると、その変数にデータを格納できます。
String クラス
クラスを理解したい場合、このクラスの実装ソース コードを確認するのが最善の方法です。String のソース コードを見てください。 class:
public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /** The offset is the first index of the storage that is used. */ private final int offset; /** The count is the number of characters in the String. */ private final int count; /** Cache the hash code for the string */ private int hash; // Default to 0 /** use serialVersionUID from JDK 1.0.2 for interoperability */ private static final long serialVersionUID = -6849794470754667710L; ........ }
上記からいくつかの点がわかります:
1) String クラスは最終クラスです。つまり、String クラスは継承できず、そのメンバー メソッドはデフォルトです。最終的なメソッドへ。
Java では、final によって変更されたクラスは継承できず、クラス内のメンバー メソッドはデフォルトで Final メソッドになります。
2) 上記は String クラスのすべてのメンバー属性をリストしています。上記から、String クラスは実際には char 配列を通じて文字列を保存していることがわかります。
関連する学習の推奨事項: Java 基本チュートリアル
以上がJavaで文字列は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。