String 클래스 가 왜 final 타 입 이에 요?

636 단어 final자바string
1. 디자인 요구 사항
java              String ,     final  。final    ,      ;    ,          ;    ,         。        ,       

2. 성능 요구 사항
String 클래스 의 구성원 속성 도 거의 private final 로 디자인 되 었 습 니 다. 그러면 String 은 변 하지 않 는 클래스 로 디자인 되 어 공유 하고 성능 을 향상 시 키 는 데 도움 이 됩 니 다.문자열 대상 을 문자열 상수 탱크 에 저장 하여 글자 값 과 같은 문자열 대상 과 공유 할 수 있 습 니 다.String 대상 이 가 변 적 이 라면 이렇게 공유 할 수 없습니다. 특정한 String 형식 변수 에 인 용 된 대상 값 이 바 뀌 면 공유 문자열 대상 의 다른 String 형식 변수 가 인용 한 대상 의 값 을 동시에 변경 하기 때 문 입 니 다.
3. 안전 에 대한 고려
자바 디자인 은 안전성 을 고려 하여 변 하지 않 는 데 이 터 는 스 레 드 안전 에 유용 합 니 다.
원문:http://www.androidstar.cn/string클래스 는 왜 final 타 입 입 입 니까?

좋은 웹페이지 즐겨찾기