Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- mapstruct
- typescript
- docker image clean
- model mapper
- vuejs
- StringBuilder
- mysql
- CKAN
- deepcopy
- polynote
- webnotebook
- spring
- java
- Docker
- v-show
- 난수
- Rust
- v-if
- 전달 보증 수준
- StringBuffer
- bigdata
- Apache Kafka
- CKAN docker
- CKAN for mac
Archives
- Today
- Total
목록StringBuilder (1)
국쥐의 개발 일상
StringBuilder, StringBuffer 차이
Java에서 흔히 문자열을 연달아 붙일 때 StringBuilder, StringBuffer를 많이 사용한다. 하지만 이 두개의 Class는 같은 동작을 하지만 사소한 차이가 있다. 아주 오래전 부터 Java를 하신분들은 StringBuffer를 더 많이 사용하는 것으로 알고 있다. (StringBuffer는 JDK1.0 version에 출시 되었지만, StringBuilder는 JDK1.5 version에 출시 되었다.) Class 선언부만 보면 큰 차이가 없다. 과연 뭔차이가 있을까? 바로 synchronized(동기화)의 사용 유무이다. 보통 synchronized 구문은 multi-thread 기반의 환경에서 사용한다. (스레드 접근 변수에 대한 값 보장 등등) 아래의 이미지는 실제 JDK의 St..
Java
2019. 11. 14. 23:14