์ค๋์ ๋ช
์ธ
" ๋๋ ๋ด ์ธ์์์ 9์ฒ ๋ฒ ์ด์์ ์์ ๋์ณค๋ค. ๋๋ ์๋ฐฑ ๋ฒ์ ๊ฒฝ๊ธฐ๋ฅผ ํจ๋ฐฐํ๋ค. ๊ทธ๋ฌ๋ ์คํจ๋ฅผ ๊ฑฐ๋ญํ ๊ฒ์ด ๋ด๊ฐ ์ฑ๊ณตํ ์ด์ ์ด๋ค. "
- ๋ง์ดํด ์กฐ๋
(๋ฏธ๊ตญ ๋๊ตฌ ์ ์)
์๋ฐ๊ฐ ์๋ฐ ๊ฐ์ ๋จธ์ (JVM) ์์์ ์คํ๋๋ค๋ ๊ฒ์ ์ตํ ์๋ ค์ง ์ฌ์ค์ด๋ค. ์ดํด๋ฆฝ์ค๋ฅผ ๋ค์ด๋ก๋ํ ๋๋ ์ดํด๋ฆฝ์ค ๋ฒ์ ์ ํธํ๋๋ JDK๋ ํจ๊ป ์ค์นํ๋ค.๋ํ, ์ดํด๋ฆฝ์ค ์ค์ ์์ [Installed JREs]์์ JRE๋ฅผ ์ถ๊ฐํ๋ฉด์, ๊ธฐ์กด์ ๋๋ฃจ๋ญ์ ํ๊ฒ ์๊ณ ์๋ JDK์ JRE์ ์ฐจ์ด๊ฐ ๊ถ๊ธํด์ก๋ค.๊ทธ๋์ ์ค๋์ ๊ฐ๋
์ ๋ช
ํํ ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค. 1. JDK vs JRE vs JVM ์ฐจ์ด์ง์ง ๊ฐ๋จํ ์์ฝํ๋ฉด ์๋ฐ๋ก ๊ฐ๋ฐํ ๋ โ JDK ํ์ (์ปดํ์ผ๋ฌ ํฌํจ)๊ทธ๋ฅ ์คํ๋ง ํ ๋ โ JRE๋ง ์์ด๋ ๋จ์ค์ ์คํ ๋ด๋น โ JVM ์์์ ๋์๊ฐ... JRE๋ ์คํ์ฉ, JDK๋ ๊ฐ๋ฐ์ฉ์ด๋ผ๊ณ ์ดํดํ๋ฉด ์ฝ๋ค. โ JDK (Java Development Kit)`.java` ํ์ผ์ `.class(๋ฐ์ดํธ์ฝ๋)`๋ก ..
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์ด์์ ํ๋ก๊ทธ๋จ์์ ๊ณตํต์ผ๋ก ์ฌ์ฉํ ์ ์๋ ํจ์๋ค์ ๋ชจ๋๋ก ๋ง๋ค์ด ๋์ ์งํฉ์ ๋งํ๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก๊ทธ๋จ์ ๋ง๋ค ๋ ๊ธฐ์กด์ ๋ง๋ค์ด์ง ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ํ๋ก๊ทธ๋จ ์ ์ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ ์ค์ผ ์ ์๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด ๋ ์๊ณ ์ถ๋ค๋ฉด p289ํด์ปค๋ ์ปดํจํฐ์ ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ์ ๋ฌธ ์ง์์ ๊ฐ์ง ์ฌ๋์ด๊ณ , ํฌ๋์ปค๋ ์ด๋ฅผ ๋ฒ์ฃ์ ํ์ฉํ๋ ์ฌ๋์ด๋ค. ๋ณด์ ์
๊ณ์ ์ข
์ฌํ๋ ํด์ปค๋ฅผ ํ์ดํธ ํด์ปค, ํฌ๋์ปค๋ ๋ธ๋ ํด์ปค๋ผ๋ ํํ์ ์ด๋ค.ํ๋ก๊ทธ๋จ๊ณผ ์ํํธ์จ์ด ๋ ์ค์๋ ์ํํธ์จ์ด๊ฐ ๋ ๋์ ๊ฐ๋
์ด๋ค. ํ๋ก๊ทธ๋จ์ ์ต์ข
๊ฒฐ๊ณผ๋ฌผ ๋ฟ๋ง ์๋๋ผ ์์ค ์ฝ๋๋ ํฌํจํ๋๋ฐ, ์ํํธ์จ์ด์ ํฌ๊ฒ ๋ค๋ฅธ ์ ์ ์์๊ฐ ์๋ค๋ ๊ฒ์ด๋ค. 'ํ์ฌ', 'ํ๋ จ'์ด๋ผ๋ ๋จ์ด์ 'ํ๋ก๊ทธ๋จ'์ด๋ผ๋ ๋จ์ด๋ฅผ ๋ถ์ด๋ฉด 'ํ์ฌ ํ๋ก๊ทธ๋จ', '..
์๋ฐ์ฝ๋๊ฐ ์คํ๋๋ ๊ณผ์ https://happykoo.net/@happykoo/posts/242 ํดํผ์ฟ ๋ธ๋ก๊ทธ - [Java] ์๋ฐ์ฝ๋๊ฐ ์คํ๋๋ ๊ณผ์ ์ ๋ํด ์์๋ณด์๋๊ตฌ๋ ์์ฝ๊ฒ ์ด์ํ๋ ๋ธ๋ก๊ทธ!www.happykoo.net ์๋ฐ๊ฐ์๋จธ์ (JVM), JIT ์ปดํ์ผ๋ฌhttps://velog.io/@fastdodge7/Java-์๋ฐ์-๋ฉ๋ชจ๋ฆฌ-๊ตฌ์กฐ [Java] ์๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐJava Virtual Machine(JVM) ์๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ์ ๋ํด ์์๋ณด๊ธฐ ์ ์, ์ฐ์ JVM์ ๋ํด์ ์ด์ผ๊ธฐ ํ ํ์๊ฐ ์๋ค. ์๋ฐ์ ๊ฐ์ฅ ํฐ ํน์ง ์ค ํ๋๊ฐ ๋ฐ๋ก ํ๋ซํผ์ ๋
๋ฆฝ์ ์ด๋ผ๋ ๊ฒ์ธ๋ฐ, ์ด๊ฒ์ ์๋ฐ๋ก ์velog.io ์๋ฐ ๋ฉ๋ชจ๋ฆฌhttps://velog.io/@kay9508/JAVA-๋ฉ๋ชจ๋ฆฌ-Stack-Heap JAVA..
'JVM' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.