반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- JPA공부
- JPA예제
- Kafka
- nestjs스터디
- 스프링공부
- 기술공부
- 코테준비
- 플러터 개발
- 스프링 공부
- JPA
- 카프카
- JPA스터디
- DDD
- querydsl
- 프로그래머스
- 자료구조공부
- JPA 공부
- 스프링부트
- 스프링부트공부
- K8S
- 자바공부
- Axon framework
- 코테공부
- 알고리즘공부
- Flutter
- 기술면접공부
- nestjs공부
- 스프링
- 플러터 공부
- nestjs
Archives
- Today
- Total
목록string (1)
DevBoi
[Java] String, String Builder, StringBuffer
1. String String은 불변 객체이다. 한번 값이 할당되면, 변하지 않고, 메모리를 추가적으로 점유하게 된다. 해당 String 변수에 대한 값을 변경한다고 다른 값을 넣게되면, 기본타입이 아니기때문에 값이 변경되는 것이 아니고, 참조하고있는 데이터의 주소가 달라질뿐 기존 가리키는 주소가 삭제되거나 변경되는 것은 아니다. 2.StringBuilder StringBuilder와 StringBuffer는 우선 String 과 다르게, append나 delete등 api를 사용하여, 동일 객체 내에서 문자열을 변경하는 것이 가능하게 해준다. 즉, 신규 객체를 생성하는 것이 아니고, 기존 객체의 값을 변경할수 있게 해준다. 따라서 문자열 연산이 빈번하게 발생된다면, 해당 두가지를 쓰는 것이 좋다. St..
Language/[Java]
2022. 3. 15. 23:31