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 |
Tags
- MYSQL
- SQL
- Interceptor
- aspect
- exception
- 트랜잭션
- Spring
- git
- 자바
- 스프링 시큐리티
- Filter
- OOP
- java
- 객체지향프로그래밍
- 스프링
- 인터셉터
- network
- mybatis
- Spring Security
- response
- Redis
- spring boot
- 관점지향프로그래밍
- proxy pattern
- RestControllerAdvice
- 디자인패턴
- request
- aop
- 스프링부트
- http
Archives
- Today
- Total
목록StringBuffer (1)
장쫄깃 기술블로그

들어가며 Java에서 문자열을 다루는 대표적은 클래스로 String, StringBuffer, StringBuilder 가 있다. 연산이 많지 않을때는 특별한 이슈가 발생할 가능성이 거의 없다. 하지만 연산횟수가 많아지거나 멀티스레드, 경쟁 상태(Race Condition) 등의 상황이 자주 발생하면 각 클래스의 특징을 이해하고 상황에 맞는 적절한 클래스를 사용해야 한다. String, StringBuffer, StringBuilder의 기본적이니 차이는 String은 불변(Immutable), StringBuffer와 StringBuilder는 가변(Mutable) 이다. 1. String String 객체는 한번 생성되면 할당된 메모리 공간이 변하지 않는다. concat 메소드 또는 + 연산자를 통해..
Programming Language/Java
2022. 6. 23. 22:53