๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’กCS/Java7

Java์˜ ๋™์ž‘ ์›๋ฆฌ Java๋Š” OS์— ์ข…์†์ ์ด์ง€ ์•Š๋‹ค!! ์ž๋ฐ”์˜ ํŠน์ง• ์ค‘ ์œ ๋ช…ํ•œ ๋ง์ด ํ•˜๋‚˜ ์žˆ๋‹ค. "Write once, run anywhere." (ํ•œ ๋ฒˆ ์ž‘์„ฑํ•˜๋ฉด ์–ด๋””์„œ๋“  ์‹คํ–‰๋œ๋‹ค.) ์šฐ๋ฆฌ๋Š” Window, Mac, Linux ๋“ฑ ๋ชจ๋“  ํ™˜๊ฒฝ์—์„œ ์ž๋ฐ” ์ฝ”๋“œ๋กœ ์ž‘์„ฑ๋œ ํŒŒ์ผ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿค”๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ• ๊นŒ? ์ผ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ฝ”๋“œ๋Š” OS๋งŒ ๊ฑฐ์น˜๊ณ  ํ•˜๋“œ์›จ์–ด๋กœ ์ „๋‹ฌ๋˜๋ฏ€๋กœ OS์— ์ข…์†์ ์ด๋‹ค. => ์ฆ‰, ๋‹ค๋ฅธ OS์—์„œ ์‹คํ–‰์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ทธ OS์— ๋งž๊ฒŒ ๋ณ€๊ฒฝํ•ด์•ผ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ Java ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ JVM ํ•˜๊ณ ๋งŒ ์ƒํ˜ธ์ž‘์šฉ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— OS์™€ ํ•˜๋“œ์›จ์–ด์— ๋…๋ฆฝ์ ์ด๋‹ค. => ๋‹ค๋ฅธ OS์—์„œ๋„ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ณ€๊ฒฝ ์—†์ด ์‹คํ–‰ ๊ฐ€๋Šฅ! ๐Ÿค”๊ทธ๋ ‡๋‹ค๋ฉด JVM์ด OS์— ์ข…์†์ ์ด์ง€ ์•Š๋‚˜? ๋งž๋‹ค. JVM์€ OS์— ์ข…์†์ ์ด๊ธฐ ๋•Œ๋ฌธ์— .. 2023. 6. 7.