![[Java] ํด๋์ค ๋ก๋ฉ ๊ณผ์ (Java Class Loading Process)์ด๋?](/images/posts/35/img.png)
[Java] ํด๋์ค ๋ก๋ฉ ๊ณผ์ (Java Class Loading Process)์ด๋?
1. ํด๋์ค ๋ก๋ฉ ๊ณผ์ (Java Class Loading Process) ์ด๋? ์๋ฐ ํด๋์ค ๋ก๋ฉ ๊ณผ์ (Java Class Loading Process)์ ํด๋์ค ๋ก๋๊ฐ ํด๋์ค ํ์ผ์ ์ฐพ์ ๋์ ์ผ๋ก JVM์ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ธ Runtime Data Areas์ ์ฌ๋ ค๋๋ ๊ณผ์ ์ ๋งํ๋ค. ์๋ฐ์์ ๊ฐ์ฒด๊ฐ ์ด๋ป๊ฒ ํ์ฑ/๊ด๋ฆฌ ๋๋์ง ์ดํดํ๋ ค๋ฉด. java ํ์ผ์ ์์ค์ฝ๋๊ฐ ์ด๋ป๊ฒ JVM ์์ ๋ก๋ฉ๋๋์ง ์๋ ๊ฒ์ด ์ค์ํ๊ณ ,ย ํด๋์ค ๋ก๋ฉํ ๋ ๋ฐ์ํ๋ ๋ฌธ์ (โjava.lang.ClassNotFoundException'๊ณผ ๊ฐ์ ์๋ฌ)๋ฅผ ์ฝ๊ฒ ํด๊ฒฐํ๊ณ , ์ฝ๋์ ๋์ ์ผ๋ก ํด๋์ค ๋ก๋ฉํ๋ ๊ตฌ๋ฌธ ์ดํดํ๋๋ฐ ํ์ํ๋ค. 2. ํด๋์ค ๋ก๋ 3๋จ๊ณ ๊ณผ์ ํด๋์ค ๋ก๋๋ ๋ค์ 3๋จ๊ณ ๊ณผ์ ์ ๊ฑฐ์ณ ํด๋์ค ํ์ผ์ ๋ก๋ฉํ๋ค. ...
![[Linux] ์ค์ ๋ฉ๋ชจ๋ฆฌ(Swap Memory)์ ๊ฐ๋
๊ณผ ์ ์ฉ๋ฐฉ๋ฒ](/images/posts/34/%ec%8a%a4%ed%81%ac%eb%a6%b0%ec%83%b7%202023-10-23%20%ec%98%a4%ed%9b%84%203.25.49.png)
![[Spring] ์คํ๋ง๋ถํธ + Mybatis ๋ฐ์ดํฐ์์ค ์ฌ๋ฌ๊ฐ ์ฐ๊ฒฐ (์คํ๋ง ๋ค์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ)](/images/posts/33/img.png)
![[Spring] ์คํ๋ง ๋ฐฐ์น ItemReader์ ๊ฐ๋
, (MybatisCursorItemReader, MybatisPagingItemReader ๊ตฌํ)](/images/posts/32/img.png)
![[๋คํธ์ํฌ] TCP/IP์ ๊ฐ๋
](/images/posts/31/img.png)