Castle Bird

  • 홈
  • 태그
  • 방명록

StringBuffer 1

[Java] String, StringBuffer, StringBuilder

1. String특징불변(Immutable) 객체한 번 생성된 String인스턴스의 내용은 변경할 수 없다.str += "a"처럼 보이는 연산도 사실은 새로운 String객체를 만들어 참조를 바꾸는 것이다.final 클래스String 클래스는 final이라 상속이 불가능하다.이는 불변성과 보안(예: 클래스 로딩, 파일 경로, 네트워크 주소 등에서의 오염 방지)에 도움을 준다.값 타입처럼 동작하는 참조 타입String 참조 타입이지만, equals 비교, 불변성 덕분에 값 타입처럼 사용하는 경우가 많다.==은 참조 비교, equals()는 내용 비교라는 점을 항상 구분해야 한다.단점자바의 String은 불변 객체라서, 내용 변경 시 변수에 저장된 값만 바뀌는 것이 아니다.기존 문자열을 수정하는 대신, 변경..

Java 2025.12.12
이전
1
다음
더보기
프로필사진

Castle Bird

정리 및 메모

  • 전체 (35)
    • 네트워크 (7)
    • Git (4)
    • Java (18)
    • DB (3)
    • 자료구조 (3)
    • Nexacro (0)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Tag

Java, webapplicationserver, restapi, 탄생배경, OSI, linkedhashset, 개방-폐쇄 원칙, 자료구조, O(log n), HttpMessageConverter, nexacro, Git, 2계층, hashset, 깃기본, 관점지향, 역정규화, Hashtable, GitHub, 3계층,

Copyright © AXZ Corp. All rights reserved.

  • 깃허브

티스토리툴바