๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์ฟ ํ‚ค ์„ธ์…˜ ์บ์‹œ1

Java ๊ด€๋ จ ๋ฉด์ ‘ ์ค€๋น„ 2 ์ž๋ฐ” ํŠน์ง• - JVM(Java Virtual Machine) JVM - ์‹œ์Šคํ…œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉด์„œ ์ž๋ฐ” ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•ด ์ด์‹ ๊ฐ€๋Šฅํ•œ ์‹คํ–‰ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•œ๋‹ค. โ— ์–ด๋А ์šด์˜์ฒด์ œ ์ƒ์—์„œ๋„ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์šด์˜์ฒด์ œ์— ๋…๋ฆฝ์ ์ด๋‹ค. ์ด์‹์„ฑ์ด ๋†’๋‹ค. โ— GC(Garbage Collection)์„ ํ†ตํ•ด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•œ๋‹ค. โ— JVM์€ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. OOP(Object-Oriented Programming) - ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์ฒด๋กœ ์ทจ๊ธ‰ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์— ๋ฐ˜์˜ํ•œ ๊ฒƒ, ์ธ๊ฐ„์˜ ์‚ฌ๊ณ ์™€ ๋น„์Šทํ•œ ์ ‘๊ทผ. ๊ฐ์ฒด์™€ ๊ฐ์ฒด์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. โ— ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’๋‹ค. โ— ์ง๊ด€์ ์ธ ์ฝ”๋“œ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋‹ค. โ— ๊ฐœ๋ฐœ ์†๋„๊ฐ€ ํ–ฅ์ƒ๋œ๋‹ค. ๋‹คํ˜•์„ฑ ํ•˜๋‚˜์˜ ์ง€.. 2020. 3. 26.
๋ฐ˜์‘ํ˜•