ホームページ > Java > &#&チュートリアル > Javaで文字列は何を意味しますか

Javaで文字列は何を意味しますか

little bottle
リリース: 2020-09-19 11:59:00
オリジナル
44749 人が閲覧しました

Javaで文字列は何を意味しますか

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート