๐ŸŒŠ Java ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์š”์†Œ

eating_springยท2022๋…„ 1์›” 10์ผ
0

java

๋ชฉ๋ก ๋ณด๊ธฐ
1/3

์ด ๊ธ€์€ ์ฝ”๋“œํ”„๋ ˆ์†Œ ์ฒดํ—˜๋‹จ ํ™œ๋™์„ ํ•˜๋ฉด์„œ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

Java ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์š”์†Œ

ใ†ํด๋ž˜์Šค
ใ†๋ฉ”์†Œ๋“œ(๋ฉ”์ธ ๋ฉ”์†Œ๋“œ)
ใ†๋ธ”๋ก๊ณผ ์„ธ๋ฏธ์ฝ˜๋†€
ใ†๋“ค์—ฌ์“ฐ๊ธฐ
ใ†ํ‘œ์ค€ ์ž…์ถœ๋ ฅ

โ… . ํด๋ž˜์Šค

  • ํด๋ž˜์Šค๋Š” Java ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋ณธ๋‹จ์œ„

  • Java ํ”„๋กœ๊ทธ๋žจ์€ ํ•œ๊ฐœ ์ด์ƒ์˜ ํด๋ž˜์Šค๋กœ ๊ตฌ์„ฑ ๋จ

  • ์ผ๋ฐ˜์ ์œผ๋กœ 1๊ฐœ์˜ ํด๋ž˜์Šค๋Š” 1๊ฐœ์˜ JavaํŒŒ์ผ
    - ํŒŒ์ผ๋ช…๊ณผ ํด๋ž˜์Šค๋ช…์ด ๋™์ผํ•ด์•ผ ํ•จ
    - ํด๋ž˜์Šค๋ช…์€ ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘

โ… -โ… . ํด๋ž˜์Šค์™€ ๊ฐ์ฒด

  • Java๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด

  • ๊ฐ์ฒด๋Š” ์‚ฌ๋ฌธ(๋˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ƒ์ƒํ• ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋…)
    - ์ž๋™์ฐจ,ํ”„๋ฆฐํ„ฐ,์ปดํ“จํ„ฐ,์ž์ „๊ฑฐ...๋“ฑ
    - ์˜ต์…˜,๊ฐ•์‚ฌ,ํ•™์ƒ,๋ธ”๋กœ๊ทธ ๊ธ€,ํšŒ์›...๋“ฑ
    - ๊ฐ์ฒด๋Š” ์†์„ฑ๊ณผ ํ–‰๋™์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ

    • ์ž๋™์ฐจ
์†์„ฑํ–‰๋™
์ƒ‰์ƒ์†๋„๋ฅผ ์˜ฌ๋ฆฐ๋‹ค
๋ฐฐ๊ธฐ๋Ÿ‰์†๋„๋ฅผ ๋‚ด๋ฆฐ๋‹ค
๊ฐ€๊ฒฉ๋ฐฉํ–ฅ์„ ๋ฐ”๊พผ๋‹ค
๋ธŒ๋žœ๋“œ..๋“ฑ๋ผ๋””์˜ค๋ฅผ ์ผ ๋‹ค..๋“ฑ
  • ํด๋ž˜์Šค๋Š” ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ‹€ ๋˜๋Š” ํ…œํ”Œ๋ฆฟ
    ํด๋ž˜์Šค๋Š” ์„ค๊ณ„๋„, ๊ฐ์ฒด๋Š” ์‹ค๋ฌผ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค.

  • ์ž๋ฐ”์—์„œ์˜ ์†์„ฑ๊ณผ ํ–‰๋™

โ… -โ…ก. ์™ธ์šฐ์„ธ์š”!

  • Java ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋ณธ ๋‹จ์œ„๋Š” ํด๋ž˜์Šค์ด๋‹ค.

  • (์ผ๋ฐ˜์ ์œผ๋กœ) 1๊ฐœ์˜ ํด๋ž˜์Šค๋Š” 1๊ฐœ์˜ Java ํŒŒ์ผ๊ณผ ๋งคํ•‘๋œ๋‹ค.
    - ์ด๋ฆ„๋„ ๋™์ผํ•ด์•ผํ•œ๋‹ค.(๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘)

  • ํด๋ž˜์Šค๋กœ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ, ๊ฐ์ฒด๋Š” ์†์„(๋ฐ์ดํ„ฐ)์™€ ํ–‰๋™(๋ฉ”์†Œ๋“œ)๋ฅผ ๊ฐ–๋Š”๋‹ค.

โ…ก. ๋ฉ”์ธ ๋ฉ”์†Œ๋“œ

  • Java ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ์ž‘์ 

โ…ข. ๋ธ”๋ก๊ณผ ์„ธ๋ฏธ์ฝœ๋ก 

  • ๋ธ”๋ก๊ณผ ์ค‘๊ด„ํ˜ธ
    - ์—ฌ๋Ÿฌ ๋ผ์ธ์˜ ์ฝ”๋“œ๋ฅผ ์ค‘๊ด„ํ˜ธ({})๋กœ ๋ฌถ์€ ๋‹จ์œ„
    - ํด๋ž˜์Šค ๋ธ”๋ก๊ณผ ๋ฉ”์†Œ๋“œ ๋ธ”๋ก ๋“ฑ์ด ์žˆ์Œ
  • ์„ธ๋ฏธ์ฝœ๋ก 
    - ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ผ์ธ(๋ช…๋ น๋ฌธ)์€ ์„ธ๋ฏธ์ฝœ๋ก ์œผ๋กœ ์ข…๋ฃŒ๋˜์–ด์•ผ ํ•จ
    - ์„ธ๋ฏธ์ฝœ๋ก ์ด ์ƒ๋žต ๋  ๊ฒฝ์šฐ ์—๋Ÿฌ ๋ฐœ์ƒ

โ…ฃ. ๋“ค์—ฌ์“ฐ๊ธฐ(Indentation)

  • Java์—์„œ ๋“ค์—ฌ์“ฐ๊ธฐ๋Š” ์‹คํ–‰์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Œ
    - ๋“ค์—ฌ์“ฐ๊ธฐ ์—†์–ด๋„ ๋ฌด๋ฐฉ
    -๋“ค์—ฌ์“ฐ๊ธฐ๋Š” ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•จ

    - ๋Œ€๋‹ค์ˆ˜์˜ IDE๋Š” ์ž๋™ ๋“ค์—ฌ์“ฐ๊ธฐ(Formatting)๊ธฐ๋Šฅ ๋ณด์œ 
    - ์–ด๋–ป๊ฒŒ ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ํ•ด์•ผ ๋ ์ง€ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ ์ž๋™ ๋“ค์—ฌ์“ฐ๊ธฐ ๊ธฐ๋Šฅ ์‚ฌ์šฉ
    - Intellij์˜ ๊ฒฝ์šฐ
    • Crtl + Alt + L

โ…ค. ํ‘œ์ค€ ์ž…์ถœ๋ ฅ

  • Java๋Š” ํ‚ค๋ณด๋“œ ๋“ฑ์œผ๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›๊ณ , ๋ชจ๋‹ˆํ„ฐ์— ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ œ๊ณต

  • System.out.println() ํ•จ์ˆ˜๋Š” ์ถœ๋ ฅ ๋ฐ ์ค„ ๋ฐ”๊ฟˆ ์ˆ˜ํ–‰

profile
์ž˜ํ•ด ๋ณด๊ฒ ๋‹ค!

0๊ฐœ์˜ ๋Œ“๊ธ€