[JAVA] String vs StringBuffer vs StringBuilder
1. String 자바에서 사용되는 String의 가장 큰 특징은 불변이라는 것이다. String 객체가 한번 생성되면 그 객체는 더 이상 수정할 수 없다. String 객체를 생성하는 방법은 아래와 같다. String str = "ABC"; // or String str = new String("ABC"); 앞서 언급한 것처럼 불변이기 때문에, 멀티쓰레드 환경에서 데이터 불일치에 대한 우려가 없기 때문에 사용하기 적합하다. 다만, 수정이 필요한 새 String을 생성해야 한다는 불편함도 있다. 때문에, 큰 문자열로 작업하거나 많은 수정을 수행할 때 비효율적으로 동작하게 된다. 2. StringBuffer Java 1.4까지는 문자열을 다루기위해서 StringBuffer가 유일한 방법이었다고 한다. St..
개발/JAVA
2023. 3. 2. 00:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JWT
- openAI API
- Log
- springboot
- java
- Kotlin
- docker
- AOP
- terraform
- 오블완
- CloudFront
- EKS
- 후쿠오카
- OpenAI
- GIT
- 람다
- ChatGPT
- lambda
- AWS
- OpenFeign
- 스프링부트
- Elastic cloud
- Spring
- 티스토리챌린지
- MySQL
- AWS EC2
- cache
- serverless
- elasticsearch
- S3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함