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 |
Tags
- ๋ฐฐ์ด
- ์๋ฐ
- StringBuffer
- java
- ๋ฐฑ์ค9012
- ์คํ
- ์ฟ ํกDB
- ์ฟ ํกERD
- ์
- ์ฐ์ฐ์
- ๋
- ๋ฌธ์์ด
- ๋ฐฑ์ค11053 #ํ์ด์ฌ #python
- ๋ฐฑ์ค9093
- ์ฐ
- ๋ฐฑ์ค1874
- ์คํธ๋ฆผ
- ์คํ์์ด
- StringBuilder
- ํ๋ฐฉ์ฟผ๋ฆฌ
- ๋ฐ์ดํฐํ์
- stream
Archives
- Today
- Total
๋ชฉ๋กStringBuffer (1)
Tech Log ๐ ๏ธ
StringBuilder VS StringBuffer
๋ฌธ์์ด์ ์ถ๊ฐํ ๋ ํํ StringBuilder ์ StringBuffer ๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๋ค. ๊ทธ ๋์์ ๋ฉํฐ ์ฐ๋ ๋์ ์ฐจ์ด๋ผ๊ณ ๋ง ์๊ณ ์์๋๋ฐ ์ด๋ฒ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ป๊ฒ ๋ค๋ฅธ ์ง ์ฝ๋๋ฅผ ํตํด ์ดํด๋ณด์๋ค. StringBuilder VS StringBuffer ๊ธฐ๋ณธ์ ์ผ๋ก ์คํธ๋ง ๋ฒํผ์ ์คํธ๋ง ๋น๋ ๋ชจ๋ AbstractStringBuilder ๋ผ๋ ์ถ์ํด๋์ค๋ฅผ ์์๋ฐ๋๋ค. ๋ํ์ ์ผ๋ก ์ฌ์ฉํ๋ append ํจ์์ ๊ตฌํ ์ฝ๋๋ฅผ ๋ณด๋ฉด ๋๋ค super() ๋ฉ์๋๋ฅผ ํตํด AbstractStringBuilder ์ ํจ์๋ฅผ ํธ์ถํ๋ค. ๊ทผ๋ฐ ์คํธ๋ง ๋ฒํผ์๋ง ์๋ ๊ฒ๋ค์ด ๋ช๊ฐ์ง ์๋ค. 1. synchronize 2. toStringCache ๊ฐ๊ฐ์ด ์ด๋ค ์ญํ ์ ํ๋ ์ง ์์๋ณด์ synchronize - ์ด ํค์๋๋ ๋ฉํฐ ์ค..
TIL
2023. 6. 4. 01:02