>Java >java지도 시간 >자바에서 문자열은 무엇을 의미합니까?

자바에서 문자열은 무엇을 의미합니까?

little bottle
little bottle원래의
2019-05-20 14:25:4644757검색

자바에서 문자열은 무엇을 의미합니까?

Java는 다양한 의미를 지닌 다양한 명사를 포함하는 객체 지향 프로그래밍 언어입니다.

Java에서 String은 문자열을 의미합니다. 문자열 변수가 선언되면 해당 변수에 데이터가 저장될 수 있습니다.

String 클래스

클래스를 이해하고 싶다면 이 클래스의 구현 소스 코드를 살펴보는 것이 가장 좋습니다. String 클래스의 소스 코드를 살펴보세요.

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 클래스는 final 클래스입니다. 즉, String 클래스는 상속될 수 없으며 해당 멤버 메서드는 기본적으로 final 메서드로 설정됩니다.

Java에서는 final로 수정된 클래스는 상속이 허용되지 않으며, 이 클래스의 멤버 메서드는 기본적으로 final 메서드입니다.

2) 위는 String 클래스의 모든 멤버 속성을 나열한 것입니다. 위에서 보면 String 클래스가 실제로 char 배열을 통해 문자열을 저장하는 것을 알 수 있습니다.

관련 학습 권장 사항: Java 기본 튜토리얼

위 내용은 자바에서 문자열은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.