본문 바로가기 메뉴 바로가기

Why? What? How?

프로필사진
  • github
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Why? What? How?

검색하기 폼
  • 전체보기 (131)
    • Infra Structure (35)
      • .system (33)
      • .security (1)
      • .database (1)
    • Programming (20)
      • .common (12)
      • .java (8)
    • Log (75)
      • .daily (37)
      • .TIL (38)
    • Project (0)
      • 초급 시스템 엔지니어 되기 (0)
      • E Project (0)
  • 방명록

string (1)
[Java]String vs StringBuffer vs StringBuilder

String은 immutable 하고, StringBuffer는 mutable하다. String은 한번 생성되면 불변한다? 문자열을 더할 경우("Hello" + "World"), 새로운 String객체를 생성한 후 값("Hello World")을 담아 리턴한다는 말이다. (기존의 객체들 에 담긴 값("Hello", "World")이 변하지 않음) 따라서, String은 짧은 문자열을 더할 경우에나 사용하는 것이 좋다고 한다. (새로운 객체를 생성하여 리턴하므로..) StringBuilder는 스레드에 안전한지의 여부와 전혀 관계없는 프로그램을 개발할 때 사용하면 좋다. 만약 메서드 내에 변수를 선언했다면, 해당 변수는 그 메서드 내에서만 살아있으므로, StringBuilder를 사용하면 된다. Strin..

Programming/.java 2017. 8. 25. 01:35
이전 1 다음
이전 다음
링크
  • SLiPP
  • CODUCK
최근에 달린 댓글
«   2025/11   »
일 월 화 수 목 금 토
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
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바