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
- ์ฐ์ฐ์
- ๋
- ๋ฐฑ์ค11053 #ํ์ด์ฌ #python
- stream
- StringBuffer
- ๋ฐฐ์ด
- ๋ฐ์ดํฐํ์
- ์
- ํ๋ฐฉ์ฟผ๋ฆฌ
- ๋ฐฑ์ค1874
- ์คํ
- ๋ฐฑ์ค9012
- ๋ฌธ์์ด
- StringBuilder
- ์คํ์์ด
- ์คํธ๋ฆผ
- ์ฟ ํกDB
- ์ฐ
- ์ฟ ํกERD
- ์๋ฐ
- ๋ฐฑ์ค9093
- java
Archives
- Today
- Total
๋ชฉ๋กStringBuilder (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