์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ฟ ํกERD
- ์คํธ๋ฆผ
- ์คํ์์ด
- ๋ฐฑ์ค1874
- ๋ฐฑ์ค9012
- ์ฐ์ฐ์
- ๋ฐ์ดํฐํ์
- StringBuffer
- ์
- java
- ์ฟ ํกDB
- ์๋ฐ
- stream
- ์ฐ
- ๋ฌธ์์ด
- ๋ฐฑ์ค11053 #ํ์ด์ฌ #python
- StringBuilder
- ๋ฐฐ์ด
- ๋ฐฑ์ค9093
- ๋
- ์คํ
- ํ๋ฐฉ์ฟผ๋ฆฌ
- Today
- Total
๋ชฉ๋ก๊ฐ๋ฐ ์์ (13)
Tech Log ๐ ๏ธ
ํด๋์ค ๋ด๋ถ ํด๋์ค ์์ ์ ์ฉ ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋์ค ์ฌ์ฉ์ ๋ํ ๋น์ฉ์ ์ง๋ถํ์ง ์๊ณ ํด๋์ค์ ์ฅ์ ์ ์ทจํ ์ ์๋ค. ๋ด๋ถ ํด๋์ค๋ ๋ด๋ถ ํด๋์ค๋ฅผ ๊ฐ์ผ ํด๋์ค์ ๋ํ ์ ๋ณด๋ฅผ ์๋ฌต์ ์ผ๋ก ์ ๋ฌ๋ฐ๋๋ค. ๋ช ์์ ์ผ๋ก ํด๋์ค ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ํ์ง ์์ผ๋ฉด์๋ ๊ฐ์ผ ํด๋์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ทผํ ์ ์๋ค. public class Enclose { private String field; public class Inner { public String example() { return field; } } } ๋ง์ฝ ์ธ๋ถ ํด๋์ค์ ์์ ํ ๋ถ๋ฆฌ๋ ๋ด๋ถ ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด, ๋ด๋ถ ํด๋์ค๋ฅผ ์ ์ ์ผ๋ก ์ ์ธํ๋ฉด ๋๋ค. ์ธ์คํด์ค๋ณ ํ์ ๊ฐ์ฒด์ ๋ก์ง์ด ํด๋์ค์ ์ํด ์์ ํ ์ ์๋ ๋, ์ฝ๋ ๋ ์๋ ์ด๋ค ์ผ์ด ๋ฒ์ด์ง๋์ง ์ดํดํ๋ค. ํ์ง๋ง ์ธ์คํด..
ํด๋์ค ํด๋์ค๋ ๋น์ทํ ์ฑ์ง์ ๊ฐ์ง ๊ฒ์ ์ด์นญํ๋ฉฐ, ๊ฐ์ฒด๋ ํด๋์ค๊ฐ ๊ตฌ์ฒดํ๋ ๊ฒ์ด๋ค. ํด๋์ค ํด๋์ค์ ๋ก์ง๊ณผ ๋ฐ์ดํฐ๋ ํจ๊ผ ์ฌ์ฉ๋๋ฉฐ, ๋ก์ง์ ๋ฐ์ดํฐ์ ๋นํด ๋ณํ์จ์ด ๋ฎ๋ค. ํด๋์ค ๋ด๋ถ์ ๋ฐ์ดํฐ๋ ๊ด๋ จ ๋ก์ง์ ์ํด ๋ณํํ๋ฉฐ, ํด๋์ค ๋ด๋ถ์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ์ ๋ณํ์จ์ ๋น์ทํ๋ค. ๋์ฒด๋ก ์ด ์ ์ธ์ ๋ดํฌํ๊ธฐ๋ ํ์ง๋ง ์ ๋์ ์ด์ง๋ ์๋ค. ๋ฐ๋ผ์ ํจ๊ณผ์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ ์ํด์ ๋ก์ง์ ํด๋์ค ๋จ์๋ก ์ด๋ป๊ฒ ๊ตฌ์ฑํด์ผ ํ๋์ง, ๋ก์ง ์ฌ์ด์ ์ฐจ์ด์ ์ ์ด๋ป๊ฒ ํจ๊ณผ์ ์ผ๋ก ํํํด์ผํ๋์ง ๋ฐฐ์์ผ ํ๋ค. ํด๋์ค ๊ณ์ธต์ ์ฌ์ฉํ๋ฉด ํ์ ํด๋์ค๋ฅผ ์ดํดํ๊ธฐ ์ํด ์์ ํด๋์ค ๋ํ ๋ชจ๋ ์ดํดํด์ผ ํ๋ฏ๋ก ์ฝ๊ธฐ ์ด๋ ค์์ง๋ค. ๋ชจ๋ ํด๋์ค๋ฅผ ์์๋ฐ๊ธฐ ๋ณด๋จ ์ ๋ณ์ ์ผ๋ก ํด๋์ค๋ฅผ ์์ํ์ ํด๋์ค๋ ํ๋ก๊ทธ๋จ์ ์ค๊ณ ์์ ์ค ๊ฐ์ด ๋น์ผ ํธ์ด๋ฏ๋ก, ์๋ฏธ ์..
ํ๋ก๊ทธ๋๋ฐ ์ด๋ก ํ๋ก๊ทธ๋๋ฐ ์ด๋ก ์ ์๋ก์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํด๋ ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์๋๋ก ๋์์ค๋ค. ์ค์ ํ๋ก๊ทธ๋๋ฐ์์๋ ๋๋ ฅ์ด ์กด์ฌํ๋ค. 1. ๊ฐ์น - ๊ฐ์น๋ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ์ ์ ์ฉ๋๋ค. - ์ปค๋ฎค๋ํ ์ด์ , ์ ์ฐ์ฑ ๋ฑ ๋ชจ๋ ์์ฌ ๊ฒฐ์ ์ ์ํฅ์ ๋ฏธ์น๋ค. 2. ์์น - ์ง์ ์ ์ฉํ๊ธฐ ์ด๋ ค์ด ๊ฐ์น์ , ์ง์ฝ ์ ์ธ ํจํด ์ฌ์ด์ ๊ฐ๊ต ์ญํ ์ ํ๋ค. - ํจํด ์ค ํ๋๋ฅผ ์ ํํด์ผ ํ ๋ ์์น์ ๋ฐ๋ฅธ๋ค. ํจํด์ ์ง๊ธ ๋น์ฅ ๋ฌด์์ ํด์ผํ ์ง๋ฅผ ์๋ ค์ฃผ๊ณ , ๊ฐ์น๋ ์ฌ์ฉํด์ผ ํ๋ ๋๊ธฐ๋ฅผ ์๋ ค์ฃผ๋ฉฐ, ์์น์ ๋๊ธฐ๋ฅผ ํ๋์ผ๋ก ์ด๋ป๊ฒ ๋ฐ๊ฟ์ง๋ฅผ ์๋ ค์ค๋ค. ๊ฐ์น ์ธ๊ฐ์ง ๊ฐ์น๋ ์๋ก ์ถฉ๋ํ๋ ๊ฒฝ์ฐ๋ ์์ง๋ง ์ํธ ๋ณด์์ ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ปค๋ฎค๋์ผ์ด์ ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ๋ดค์ ๋์ ๊ด์ ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ผ ์ฝ๋๋ฅผ ์ฝ๊ฒ ์ดํดํ๊ณ , ์์ ํ๊ณ , ์ฌ์ฉํ ์ ์์ด..