์ธ๊ฐ๊ณผ ์ปดํจํฐ๊ฐ ์์ฌ์ํต ํ๊ธฐ์ํ ์ธ์ด
๊ธฐ๊ณ์ด, ๊ณ ๊ธ์ธ์ด๋ก ๋๋๋ค.
๊ฐ์ฒด์งํฅ ์ธ์ด์ด๋ค.
์์, ์บก์ํ, ๋คํ์ฑ
์ฌ์ฌ์ฉ, ์ ์ง๋ณด์ ์ฉ์ดํ๋ค.
์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ
Garbage Collector๊ฐ ๋ฉ๋ชจ๋ฆฌ ์๋๊ด๋ฆฌ ํด์ค๋ค.
์์ค์ฝ๋ โก ๋ฐ์ดํธ ์ฝ๋
(Source Code) (Compile) (Byte Code)
*.java *.class
์ปดํ์ผ(Compile) : ์ปดํ์ผ๋ฌ๋ฅผ ํตํด ์์ค์ฝ๋๋ฅผ ๋ฐ์ดํธ์ฝ๋๋ก ๋ณํํด์ฃผ๋ ๊ณผ์ ์ด๋ค.
์ปดํ์ผ๋ฌ(Compiler) : ์ปดํ์ผ์ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ
*.class ํ์ผ์ ์คํ์ํค๋ ์ญํ ์ ํจ
์๋ฐ๋ฅผ ์ด์์ฒด์ ์ ๋ง๊ฒ ์ค์นํ๋ฉด
์๋์ผ๋ก ๊ฐ์ด ์ค์น๋จ
์๋ฐ๊ฐ ์ด์์ฒด์ ์ ๋
๋ฆฝ์ ์ธ ํน์ง์ ๊ฐ๋ ์ด์
11.ver ์ค์นํ๊ธฐ
Win + r ๋ก ์คํ์ฐฝ ๋์ดํ
cmd ์ ๋ ฅ(๋ช ๋ น ํ๋กฌํํธ)
java -version ์ ๋ ฅjava version "11.0.18" 2023-01-17 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.18+9-LTS-195) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.18+9-LTS-195, mixed mode)
์ค์น ํ์ธ ์๋ฃ.
ํ๊ฒฝ์ค์ ์ ์ค์ํ๋ค ์์ฃผ! ์ค์ํ๋ค.
Eclipse ์คํ
Windowโก Show Viewโก Console Tap ์ถ๊ฐ
ํ๊ธ ์ธํ
๋ฒ
Windowโก Preferencesโก Enc๊ฒ์
โช Content typesโก Text UTF-8 Update
โช Workspaceโก Text file encodingโก UTF-8
โช Css Filesโก Encodingโก UTF-8
โช Xmlโก UTF-8
์ ๋ชจ๋ ๊ณผ์ ์์ ๊ผญ! Apply click
๋จ์ถํค
๐ธWindow
- winkey + r : ์คํ์ฐฝ
- notepad : ๋ฉ๋ชจ์ฅ
- calc : ๊ณ์ฐ๊ธฐ
- cmd : ๋ช ๋ น ํ๋กฌํํธ
๐ธEclipse
- ctrl + shift + + : ํ๋
- ctrl + shift + - : ์ถ์
- ctrl + m : ์ ์ฒดํ๋ฉด
- ctrl + d : ํ์ค์ญ์
- ctrl + z : ์ ๋จ๊ณ๋ก ๋์๊ฐ๊ธฐ
- ctrl + y : ๋ค์ ๋จ๊ณ๋ก ๋ณต์ํ๊ธฐ
- ctrl + f11 : ์คํ
Tip!
Java์ ๋ฒ์ ์ ์ค๋ฌด์์ 8, 11๋ฒ์ ์ ๋ง์ด ์ฌ์ฉํ๊ณ ์๋ค.
์ธ์ ๋ ์ฒ์ ์ ํ๋ ์์ญ์ผ๋ก์ ์ง์
์ ๋ฏ์ค๊ณ ์ด๋ ต๋ค.
์ต์ํด์ง๊ณ ๋ฅ์ํด์ง๊ณ ๋ค์ ์๋ก์์ง๋ ๊ทธ ๋ ๊น์ง.
ํฌ๊ธฐ Nope!๐ค๐ค๐ค