๐ŸŒฑ → ๐ŸŒณ

[Java] Java์˜ ๋“ฑ์žฅ ๋ณธ๋ฌธ

Server/Java & Spring

[Java] Java์˜ ๋“ฑ์žฅ

BAY 2023. 2. 14. 18:11
728x90

์–ด์…ˆ๋ธ”๋ฆฌ

: ๊ธฐ๊ณ„ ๋ช…๋ น์–ด์™€ ์ผ์ƒ ์šฉ์–ด๋ฅผ ์ผ๋Œ€์ผ๋กœ ๋งค์นญํ•˜๋Š” ๊ธฐ๊ณ„์–ด์™€ ๋‹ˆ๋ชจ๋‹‰์˜ ๋งค์นญ ์ฝ”๋“œํ‘œ

  • CPU ๋งˆ๋‹ค ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๊ณ„์–ด๊ฐ€ ๋‹ฌ๋ž๊ธฐ ๋•Œ๋ฌธ์— ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋„ ๋‹ค๋ฅด๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ์—ˆ์Œ
  • ์–ด์…ˆ๋ธ”๋Ÿฌ : ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋ฅผ ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•ด ์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด

 

C์–ธ์–ด์˜ ๋“ฑ์žฅ

  • ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋กœ ๊ฐœ๋ฐœ์„ ํ•  ๋•Œ๋Š” ๊ฐ™์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์†Œ์Šค ํŒŒ์ผ์„ ๊ฐ ๊ธฐ๊ณ„์˜ ์ข…๋ฅ˜๋งŒํผ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ์ง€๋งŒ C์–ธ์–ด์˜ ๋“ฑ์žฅ์œผ๋กœ ์†Œ์ŠคํŒŒ์ผ์„ ๋‹จ ํ•˜๋‚˜๋งŒ ๋งŒ๋“ค์–ด๋„ ๋˜๋Š” ์‹œ๋Œ€๊ฐ€ ๋˜์—ˆ์Œ

 

  • ํ•˜์ง€๋งŒ, ์šด์˜์ฒด์ œ๋“ค์˜ ๊ฐ ํŠน์„ฑ๋ณ„๋กœ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ ๋ฐœ์ƒ

Java์˜ ๋“ฑ์žฅ

  • Java๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด (Class)
  • ๋‹จ ํ•˜๋‚˜์˜ ์†Œ์Šค ํŒŒ์ผ๋กœ ๋ชจ๋“  ๊ธฐ์ข…์˜ ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅ

 

๐Ÿ’ก ์ปดํŒŒ์ผ์ด๋ž€?

  • ์‚ฌ๋žŒ์ด ์ดํ•ดํ•˜๋Š” ์–ธ์–ด๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ณผ์ •
  • ์ฃผ์–ด์ง„ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค๋ฅธ ์–ธ์–ด์˜ ๋™๋“ฑํ•œ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •
  • ์šฐ๋ฆฌ๊ฐ€ ์ž‘์„ฑํ•œ ์›์‹œ์ฝ”๋“œ๋ฅผ, ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ชฉ์ ์ฝ”๋“œ๋กœ ๋ฒˆ์—ญํ•˜๋Š” ๊ณผ์ •
728x90