> Java > java지도 시간 > 본문

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

伊谢尔伦
풀어 주다: 2017-06-11 09:36:40
원래의
2809명이 탐색했습니다.

public String intern()은 문자열 객체의 정규화된 표현을 반환합니다. String 클래스에 의해 비공개로 유지 관리되는 처음에는 비어 있는 문자열 풀입니다. 인턴 메서드가 호출될 때 풀에 이미 이 String 개체(equals(Object) 메서드를 사용하여 결정됨)와 동일한 문자열이 포함되어 있으면 풀의 문자열이 반환됩니다. 그렇지 않으면 이 String 개체를 풀에 추가하고 이 String 개체에 대한 참조를 반환합니다. 이는 다음 규칙을 따릅니다: 임의의 두 문자열 s와 t에 대해 s.intern() == t.intern()은 s.equals(t)가 참인 경우에만 참입니다. 모든 리터럴 문자열 및 문자열 값 상수 표현식은 intern 메서드를 사용하여 작동합니다. 문자열 리터럴은 Java 언어 사양의 §3.10.5에 정의되어 있습니다. 반환값: 이 문자열과 내용이 동일한 문자열이지만 고유한 문자열이 있는 풀에서 가져와야 합니다. [관련 권장사항] 1. Java 무료 동영상 튜토리얼

1. java

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

소개: public String intern()은 문자열 객체의 표준화된 표현을 반환합니다. . String 클래스에 의해 비공개로 유지 관리되는 처음에는 비어 있는 문자열 풀입니다. 인턴 메서드가 호출될 때 풀에 이미 이 String 개체(equals(Object) 메서드를 사용하여 결정됨)와 동일한 문자열이 포함되어 있으면 풀의 문자열이 반환됩니다. 그렇지 않으면 이 String 개체를 풀에 추가하고 이 String 개체에 대한 참조를 반환합니다. 다음 규칙을 따릅니다: 임의의 두 문자열 s와 t에 대해 s.equals(t)가 true인 경우에만 s.intern() == t.inter

2 Analytics in Java intern()

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

Introduction: 저는 오늘 책을 읽다가 String의 intern() 메소드를 발견했습니다. 저는 이 메소드를 본 적이 없고 관심을 두지 않았습니다. .이 방법을 본 적이 있습니다. 그래서 오늘 좀 살펴봤습니다. 개인적으로 이 메서드를 String 클래스에 추가하면 성능이 조금 향상될 수 있다고 생각합니다. 왜냐하면 상수 풀에서 데이터를 가져오는 것이 힙에서 데이터를 가져오는 것보다 빠르기 때문입니다. (개인적인 느낌)

3. String 객체의 intern()에 대한 자세한 설명

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

소개: 1. 우선 String은 8가지 기본 데이터 유형인 String에 속하지 않습니다. 객체입니다. 객체의 기본값이 null이므로 String의 기본값도 null이지만 다른 객체에는 없는 특성을 갖는 특수 객체입니다. 2. new String()과 new String("")은 모두 null이 아닌 빈 문자열인 새로운 빈 문자열을 선언합니다.

4 Java의 intern() 메소드에 대한 심층 분석

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

소개: 1. 문자열 문제 문자열은 일상적인 코딩 작업에 매우 유용하고 사용하기가 상대적으로 간단하므로 이에 대해 깊이 연구한 사람은 거의 없습니다. 반면에 면접이나 필기 시험은 더 깊이 있고 어려운 질문이 포함되는 경우가 많습니다. 채용 시 후보자에게 가끔 관련 질문을 하는 것은 답변이 특히 정확하고 심층적이어야 한다는 의미는 아닙니다. 일반적으로 이러한 질문을 하는 목적은 첫 번째는 기본 지식에 대한 이해를 테스트하는 것입니다. 두 번째는 JAVA에 대한 기본 지식을 테스트하는 것입니다. 두 번째는 기술에 대한 지원자의 태도를 테스트하는 것입니다.

5. JAVA

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

소개: 일반적으로 인턴 메소드가 무엇인지 설명하겠습니다.

6. Java

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

==, equals(), intern()의 차이점에 대한 자세한 메소드 분석.

소개: 이 글은 주로 Java의 == 연산자와 Equals 메소드의 차이점을 소개하고 인턴 메소드에 대한 자세한 설명은

7을 참조하세요. 문자열 최적화

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

소개: 다음 예제에서는 String.intern() 메서드를 통해 문자열을 최적화하는 방법을 보여줍니다.

8 문자열 인턴 메서드

인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약

소개 : String a = "ab";; String b = new String("ab") System.out.println(a.equals(b)); .println( b.intern() == a); System.out.print ...

【관련 Q&A 권장 사항】:

Java 문자열 intern() 메서드 문제

Java: 문자열 결정 평등

Java의 StringPool은 메소드 영역에 저장되며 모든 클래스에서 공유됩니까?

java - String intern

java - String의 인턴 메소드에 대한 질문

위 내용은 인턴()을 어떻게 사용하나요? intern() 인스턴스 사용량 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿