Notice
Recent Posts
Recent Comments
Today
Total
01-26 19:30
Link
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿ’ป Study !/JAVA (12)

Partially Committed

[CH06] ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ1 (OOP)

๋ณธ ํฌ์ŠคํŒ…์€ ์ž๋ฐ”์˜ ์ •์„ ๊ต์žฌ๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉฐ, ๊ฐ„๋‹จํžˆ ์ •๋ฆฌ/๊ธฐ๋ก ์šฉ๋„๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ˜น์—ฌ, ์ž˜๋ชป๋œ ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ์ง€์ ํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ด ๋ฐœ์ „ํ•  ์ˆ˜๋ก ํ”„๋กœ๊ทธ๋žจ์˜ ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๊ณ  ์‚ฌ์šฉ์ž๋“ค์˜ ์š”๊ตฌ๊ฐ€ ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•ด๋‚˜๊ฐ€๋Š” ์ƒํ™ฉ์„ ์ ˆ์ฐจ์  ์–ธ์–ด๋กœ๋Š” ํ•ด๊ฒฐํ•˜๊ธฐ ์–ด๋ ค์› ์œผ๋ฉฐ, ์ด์— ๋Œ€ํ•œ ๋Œ€์•ˆ์œผ๋กœ ๊ฐ์ฒด์ง€ํ–ฅ์–ธ์–ด๋ฅผ ์ด์šฉํ•œ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก ์ด ๋Œ€๋‘๋˜์—ˆ๋‹ค. ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด๋Š” ์ฝ”๋“œ ๊ฐ„ ์„œ๋กœ ๊ด€๊ณ„๋ฅผ ๋งบ์–ด์ฃผ์–ด ์œ ๊ธฐ์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด์˜ ํŠน์ง•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. โ— ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’๋‹ค. : ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. โ— ์ฝ”๋“œ์˜ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์šฉ์ดํ•˜๋‹ค. : ์ฝ”๋“œ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ด์šฉํ•˜์—ฌ ์ ์€ ๋…ธ๋ ฅ์œผ๋กœ๋„ ์‰ฝ๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. โ— ์‹ ๋ขฐ์„ฑ์ด ๋†’์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค...

๐Ÿ’ป Study !/JAVA 2022. 7. 7. 23:59
0. JAVA ๋ž€?

JAVA ๋Š” Sun Microsystems, Inc. ์—์„œ ๊ฐœ๋ฐœํ•œ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด๋กœ, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํŠน์ง•์€ OS ์— ๋…๋ฆฝ์ ์ด๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์€ OS ์˜ ์ข…๋ฅ˜์— ์ƒ๊ด€์—†์ด ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด๋Š” ๋‹ค์–‘ํ•œ OS ๊ฐ€ ์กด์žฌํ•˜๋Š” ์ธํ„ฐ๋„ท ์ƒ์—์„œ ์ ํ•ฉํ•œ ์–ธ์–ด์˜ ํŠน์ง•์œผ๋กœ, ๋งŽ์€ ์‚ฌ์šฉ์ž๋ฅผ ํ™•๋ณดํ•˜๋ฉฐ ์„ฑ์žฅํ•ด์™”์œผ๋ฉฐ ๊ฐ์ฒด์ง€ํ–ฅ๊ฐœ๋…๊ณผ ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด์˜ ์žฅ์ ์„ ์ ๊ทน์ ์œผ๋กœ ์ฑ„ํƒํ•˜์—ฌ ์‰ฝ๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•˜์˜€๋‹ค. ๋‹ค์–‘ํ•œ Java API ๊ฐ€ ์žˆ์œผ๋ฉฐ ํ˜„์žฌ๊นŒ์ง€๋„ ๊ณ„์†ํ•ด์„œ ์—…๋ฐ์ดํŠธ๋˜๊ณ  ์žˆ๋‹ค. JAVA ์˜ ํŠน์ง• ์šด์˜์ฒด์ œ์— ๋…๋ฆฝ์  : JVM(Java Virtual Machine) ์— ์˜ํ•ด OS ์— ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ž๋ฐ” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์€ ์˜ค์ง JVM ์™€ ํ†ต์‹ ํ•˜๋ฉฐ JVM ์ด OS ์— ..

๐Ÿ’ป Study !/JAVA 2022. 7. 4. 23:45