[JAVA] src ์ bin ์ฐจ์ด์
ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ฉด srcํด๋์ binํด๋๊ฐ ์์ฑ๋๋ค.
src : source์ ์ฝ์ด
์ฐ๋ฆฌ๊ฐ ์ฝ๋ฉํ๋ ๋ด์ฉ์ด source code์ด๊ณ , ์ด source code๋ src ํด๋ ์์ ์ ์ฅ๋์ด ์์ด์ผ ํ๋ค.
๊ฐ๋ฐ์๊ฐ ์ผ๋ฐ์ ์ผ๋ก ํ๋ก์ ํธ์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ํธ์งํ๋ ๊ณณ์ด๋ค.
์ฝ๋๊ฐ ์ปดํ์ผ๋๋ฉด ๊ฒฐ๊ณผ ".class"ํ์ผ์ด "bin"ํด๋์ ์ ์ฅ๋๋ค.
bin : binary์ ์ฝ์ด
binary๋ ์ด์ง์ด๋ผ๋ ์๋ฏธ, 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ง ํ์ผ์ด ์ด ํด๋์ ์ ์ฅ๋๋ค.
.class ํ์ผ์ด๊ณ , JVM์ด ์ฝ์ ์ ์๋ ์ฝ๋์ด๋ค. (JVM์์ ์คํํ ์ ์๋ ์คํ์ฝ๋๊ฐ ํฌํจ๋ ํด๋์ด๋ค.)
compile๋ class๊ฐ ์์นํ๋ ๊ณณ์ด๋ค.
์ผ๋ฐ์ ์ผ๋ก ๊ฐ๋ฐ์๋ binํด๋์ ํ์ผ์ ์๋์ผ๋ก ์์ ํด์๋ ์ ๋๋ค.
๋์ srcํด๋์ ์์ค์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ฝ๋๋ฅผ ๋ค์ ์ปดํ์ผํ์ฌ ์ ".class"ํ์ผ์ ์์ฑํด์ผ ํ๋ค.
์ฐธ๊ณ
https://bigpicture123.tistory.com/306
https://yeon-lee.tistory.com/34