카미유 테크블로그

  • 홈
  • 태그
  • 방명록

전체 글 21

[Java] 문자열 연결 연산 "+"의 내부 구현

아래의 코드에서 문자열 연결 연산자 +의 내부 구현은 어떻게 될까? public class StringConcat { public static void main(String[] args) { String text = "Java"; text = text + " String"; System.out.println(text); // Java String } } JDK 5 이전에는 String 문자열을 더하면 새로운 String 객체가 생성되고, 기존 객체는 쓰레기가 되어 나중에 GC(Garbage Collection)의 대상이 되었다. 이것이 반복되면 쓰레기가 계속 생성될 것이고 성능적인 문제점을 야기하므로 이펙티브 자바의 아이템 63에서는 문자열 연결은 느리니 주의하라라는 내용을 담고 있다. 그런데 JDK 5..

Java 2021.11.29
1 2 3
더보기
프로필사진

  • 분류 전체보기 (21)
    • Android (8)
    • Java (4)
    • Kotlin (8)
      • Coroutines (2)
    • Design Patterns (1)
      • Creational Patterns (0)
      • Behavioral Patterns (1)
      • Structural Patterns (0)

최근글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바