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

#1 Language ๐Ÿ‘„/1-4 JAVA

[JAVA] ์ž๋ฐ” ์‹œ์ž‘ํ•˜๊ธฐ

์ž๋ฐ” ์‹œ์ž‘ํ•˜๊ธฐ

 

  • ์ปดํ“จํ„ฐ๋Š” 2์ง„์ˆ˜๋กœ ๋œ ๊ธฐ๊ณ„์–ด๋กœ ๋™์ž‘
  • ๊ธฐ๊ณ„์–ด๋Š” ์‚ฌ๋žŒ์ด ์‚ฌ์šฉํ•˜๊ธฐ ๋ถˆํŽธํ•˜๊ณ  ๋ณต์žกํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ๊ฐœ๋ฐœ๋จ
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•ด์„œ ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜๋˜๊ณ  ๋ณ€ํ™˜๋œ ๊ธฐ๊ณ„์–ด๋กœ ์ปดํ“จํ„ฐ๊ฐ€ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‹คํ–‰
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ข…๋ฅ˜ : C, C++, C#, JAVA, Python ๋“ฑ
  • JAVA๋Š” JVM ์ปดํŒŒ์ผ๋Ÿฌ ์‚ฌ์šฉ
  • ์†Œ์Šค์ฝ”๋“œ๋กœ ์ž‘์„ฑํ•œ .java ํŒŒ์ผ์ด JVM์„ ํ†ตํ•ด์„œ ๋ฐ”์ดํŠธ ์ฝ”๋“œ์ธ .classํŒŒ์ผ๋กœ ๋ณ€ํ™˜

 

์ž๋ฐ”์˜ ์žฅ์ 

 

  • ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๋ชจ๋“  ์šด์˜์ฒด์ œ์—์„œ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•จ
  • ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด
  • ์ปดํŒŒ์ผ๋Ÿฌ์ธ JVM์— GC(Garbage Collector)๊ฐ€ ์ž๋™์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ์ •๋ฆฌ

 

๋‹จ์ถ•ํ‚ค

 

  • ๊ธ€์ž ํฌ๊ธฐ ์กฐ์ ˆ : Ctrl ++ / - ๋ฒ„ํŠผ
  • ์ปดํŒŒ์ผ : Ctrl + f11
  • ๋ณต์‚ฌ / ๋ถ™์—ฌ๋„ฃ๊ธฐ : Ctrl + Alt + ์œ„/์•„๋ž˜ ๋ฐฉํ–ฅํ‚ค
  • ์˜ค๋ฅธ์ชฝ ๋“ค์—ฌ์“ฐ๊ธฐ : Tap
  • ์™ผ์ชฝ์œผ๋กœ ๋“ค์—ฌ์“ฐ๊ธฐ : Shift + Tap
  • ์ฝ”๋“œ ์ค„ ๋ณ€๊ฒฝ : Alt + ์œ„/์•„๋ž˜ ๋ฐฉํ–ฅํ‚ค
  • ํด๋ž˜์Šค ์ƒ์„ฑ: Ctrl + Shift + M

 

 ์ž๋™ ์™„์„ฑ

 

  • main :  main ์ž…๋ ฅ -> Ctrl + Space -> ๋…ธ๋ž€ ํฌ์ŠคํŠธ์ž‡ ๋œธ -> Enterํ‚ค
  • println : syso / sout์ž…๋ ฅ -> Ctrl + Space
  • printf :  sysf ์ž…๋ ฅ -> Ctrl + Space
  • import : Ctrl + Shift + O
LIST