String 클래스 가 왜 final 타 입 이에 요?
java String , final 。final , ; , ; , 。 ,
2. 성능 요구 사항
String 클래스 의 구성원 속성 도 거의 private final 로 디자인 되 었 습 니 다. 그러면 String 은 변 하지 않 는 클래스 로 디자인 되 어 공유 하고 성능 을 향상 시 키 는 데 도움 이 됩 니 다.문자열 대상 을 문자열 상수 탱크 에 저장 하여 글자 값 과 같은 문자열 대상 과 공유 할 수 있 습 니 다.String 대상 이 가 변 적 이 라면 이렇게 공유 할 수 없습니다. 특정한 String 형식 변수 에 인 용 된 대상 값 이 바 뀌 면 공유 문자열 대상 의 다른 String 형식 변수 가 인용 한 대상 의 값 을 동시에 변경 하기 때 문 입 니 다.
3. 안전 에 대한 고려
자바 디자인 은 안전성 을 고려 하여 변 하지 않 는 데 이 터 는 스 레 드 안전 에 유용 합 니 다.
원문:http://www.androidstar.cn/string클래스 는 왜 final 타 입 입 입 니까?
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Java] 객체지향 프로그래밍 - 제어자제어자Modifier는 클래스, 변수 또는 메서드의 선언부에 함께 사용되어 부가적인 의미를 부여할 수 있어요. 제어자의 종류는 크게 접근 제어자와 그 외의 제어자로 나눌 수 있어요. 접근 제어자 : public, p...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.