버리야 날자

  • 홈
  • 태그
  • 방명록

2006/09/11 1

String클래스의 intern메서드와 constant pool (상수풀)

String클래스의 intern메서드와 constant pool (상수풀)Java에서 쓰이는 모든 String 객체는 상수풀에서 관리됩니다. 상수풀은 클래스와 같은 Heap의 Permanent area(고정 영역)에 생성되어 Java 프로세스의 종료까지 그 생을 함께 합니다. String을 new로 생성하지 않고 "" 리터럴을 사용하여 생성할경우, 내부적으로 new String() 메소드 호출 이후에 String.intern()이라는 메소드가 호출되어 고유의 인스턴스를 공유하도록 interned됩니다. 이것은 생성한 String을 Constant pool에 등록하는(만약 이전에 같은 char sequence의 문자열이 이미 상수풀에 있다면 문자열을 힙에서 해제하고 그 상수풀의 레퍼런스를 반환) 작업을 수..

backend/Java 2006.09.11
1
더보기
프로필사진

IT관련, 프로그래밍, 책/영화/연극/뮤지컬 리뷰, 사는 이야기등을 담는 버리의 공간입니다.

  • 분류 전체보기 (403)
    • AI (1)
    • backend (119)
      • Spring (16)
      • Java (17)
      • Kotlin (3)
      • Scala_Play_Akka (7)
      • DataBase (17)
      • iBatis (9)
    • Mobile (15)
      • 앱개발_Flutter_ios_android (6)
      • ios & swift (8)
      • Mobile (1)
    • Frontend (8)
      • Css (2)
      • Javascript (6)
    • Computer 그리고 Developer (76)
      • Mac (8)
      • Tip (4)
      • Ubuntu (1)
      • dW (30)
      • Article-번역 (1)
    • 책과 영화,음악이야기 (82)
      • 책 (39)
      • 영화 (24)
      • 연극&뮤지컬 (5)
      • 음악 (3)
      • 사진 (6)
    • 하루하루 (35)
    • 잡동재미꺼리 (32)
    • 여행 이야기 (17)
반응형

최근글과 인기글

  • 최근글
  • 인기글

Tag

DATABASE, 여행, Effective Java 2nd, 영화, 프로그래밍, swift, dw, Spring, 자바, java, RESTful, Spring Framework, IOS, JAX-RS, 사진, Web Service, 책, REST, jersey, CouchDB,

Calendar

«   2006/09   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Copyright © Kakao Corp. All rights reserved.

티스토리툴바