์์ ์ ์ด๊ณ ๊ตฌํ์ด ์ฌ์ด ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด,
JAVA๋ฅผ ํ์คํ๊ฒ ์ก์์! ๐
JAVA๋ฅผ ์ก์๋ผ! ๐ฑ
JAVA
์๋ฐ๋ ๊ฑฐ์ ๋ชจ๋ ์ ํ์ ๋คํธ์ํฌ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ํ ๊ธฐ๋ฐ์ผ๋ก,
๋ค์ํ ๋ถ์ผ์ ํ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์
๋๋ค.
์ค๋งํธํฐ ์์ฅ์ ํ์ฑํ์ ๋ฐ๋ผ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋จ์ธ JAVA๊ฐ ์ฃผ์์ธ์ด๋ก ๋ค์ ํ์ฉ๋๊ณ ์์ต๋๋ค.
๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ์์ ์ ์ด๋ฉฐ ๊ตฌํ์ด ์ฌ์ด ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋จ์ธ ์๋ฐ๋ฅผ ์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉํ๊ณ ํ์ฉํ ์ ์๊ฒ ๊ฐ๋ฅด์ณ์ฃผ๋ ์ฒด๊ณ์ ์ธ ๊ต์ก๊ณผ์ ์ด ํ์ํด ์ด ๊ฐ์๋ฅผ ์ ์ํ๊ฒ ๋์์ต๋๋ค.
์ง์ฅ์ธ์ ์ํ ๊ธฐ๋ณธ๋ถํฐ
์ค๋ฌด ์คํฌ๊น์ง ๋ชจ๋ ์๋ ค๋๋ ค์. ๐ต๏ธโโ๏ธ
๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
JAVA ๐ก
JAVA๋ ์น ์๋ฒ, ์๋๋ก์ด๋ ์ดํ๋ฆฌ์ผ์ด์
, ๊ฒ์ ๊ด๋ จ ํ๋ก๊ทธ์ธ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋๊ฐ ๋์ ์ธ์ด์ด๋ฉฐ, ์ฌ์ฌ์ฉ์ฑ, ์ฌ์ด ์ ์ง๋ณด์, ์ฝ๋โ๋ฒ์ ๊ด๋ฆฌ์ ์ฉ์ด์ฑ, ๋์ ์ ๋ขฐ์ฑ์ ๊ฐ์ง๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋จ์
๋๋ค.
์ก๊ธฐ์ค๋ง ๋ฐฐ์
๋ฐ๋ก ํ์ฉํ์! ๐ป
์๋ฐ8 ๋ฒ์ ์ ๊ธฐ์ค์ผ๋ก ํฅ์๋ ์๋ฐ ํ์ฉ๋ฒ์ ๋ฐฐ์ฐ๋ฉฐ, ๊ธฐ์ด ์ธ์ด ์ค๋ช
์ ๋นผ๊ณ ์ค๋ฌด์์๊ฒ ํ์ํ ๋ด์ฉ์ ๋ฐ๋ก ํ์ตํ๋๋ก ํฉ๋๋ค. ์ด๋ก โํ๋ก๊ทธ๋๋ฐโ์์ฐโ์ค์ตโ์ ์์ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ ํ์ต์์ ์ต๋์ ๋์๋๋ค.
๊ฐ๋ฐ 10๋
! ๊ฐ์ 10๋
!
๊ฐ์ฌ์ ๋
ธํ์ฐ ์ ์ ๐โโ๏ธ
์ค๋ฌด์ ๊ฐ์ ๊ฒฝ๋ ฅ์ ๋ชจ๋ ๊ฐ์ง ๋ฐ์์ข
๊ฐ์ฌ! ์ค๋ ํ์
๊ฒฝํ์ ํตํด ์ค๋ฌด์ ๋ฐ๋ก ํ์ฉํ ์ ์๋ ์ ์ฉํ ์๊ธฐ์ค๋ง ๋ชจ์ ๊ฐ๋ฐ ์คํฌ ์ ๊ณตํฉ๋๋ค.
๊ฐ์๋ฅผ ํตํด ์ด๋ฐ ๊ฑธ ์ป์ ์ ์์ด์. โ๏ธ
๐ ์๋ฐ ์ธ์ด์ ๋ค์ํ ์์ ๋ฅผ ํตํด ๋ฌธ๋ฒ์ ์ตํ๊ณ ์ค๋ฌด์ ํ์ฉํ ์ ์์ด์.
๐ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋
์ ์ดํดํ๊ณ , ์๋ฐ๋ฅผ ํตํด ์ด๋ป๊ฒ ๊ตฌํ๋๋์ง ์ค๋ช
ํ ์ ์์ด์.
๐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ๊ณผ ๊ฐ์ฒด์งํฅ ๋ฐ JDK ๋ฑ์ ์ด์ฉํ์ฌ ์๋ฐ ์์ฉํ๋ก๊ทธ๋จ์ ์์ฑํ ์ ์์ด์.
๐ ์๋ฐ๋ฅผ ์ค๋ฌด์ ํ์ฉํ ์ ์์ ์ ๋๋ก ํ์ตํ์ฌ ๋์ ์
๋ฌด ํจ์จ์ ๋ฐํํ ์ ์์ด์.
๐ ๋ค์ํ ๋ถ์ผ์ ํ์ฉ๋๋ ์๋ฐ๋ฅผ ์ต๋ํ๊ณ ํ์ฉํ์ฌ ์
๋ฌด ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ํ ์ ์์ด์.
ํ์ต ๋ด์ฉ์
๋ฏธ๋ฆฌ ์์๋ด์ ๐
#1 ์๋ฐํ๋ก๊ทธ๋๋ฐ ์์ํ๊ธฐ
-์๋ฐ๋?
-์๋ฐ ์ค์นํ๊ธฐ
-์ฒซ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ
#2 ํด๋์ค์ ์ธ์คํด์ค
-๋ณ์์ ๊ฐ์ฒด
-ํด๋์ค
-ํด๋์ค์ ์ธ์คํด์ค
#3 ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐํ๊ธฐ
-์์ฑ์
-์ ๋ณด ์๋
#4 this์ static ์ดํดํ๊ธฐ
-this
-static
5 ๋ฐฐ์ด๊ณผ ArrayList ์ดํดํ๊ธฐ
-๋ฐฐ์ด
-ํฅ์๋ for๋ฌธ๊ณผ ๋ค์ฐจ์ ๋ฐฐ์ด
-ArrayList
#6 ์์๊ณผ ํ๋ณํ ํ์ฉํ๊ธฐ
-ํด๋์ค ์์
-์์๊ณผ ํ ๋ณํ
#7 ๋งค์๋ ์ฌ์ ์ ๋ฐ ๋คํ์ฑ ํ์ฉํ๊ธฐ
-๋ฉ์๋ ์ฌ์ ์
-๋คํ์ฑ
#8 ์ถ์ํด๋์ค ์ดํดํ๊ธฐ
-์ถ์ ํด๋์ค
-์ถ์ ํด๋์ค์ ํ
ํ๋ฆฟ ๋ฉ์๋
#9 ์ธํฐํ์ด์ค ์ดํดํ๊ธฐ
-์ธํฐํ์ด์ค
-์ธํฐํ์ด์ค์ ์์
#10 ์ธํฐํ์ด์ค ํ์ฉํ๊ธฐ
-์ธํฐํ์ด์ค ์ค๊ณ์ ์๋ฏธ
-์ธํฐํ์ด์ค ๊ตฌํ๊ณผ ํด๋์ค์ ์์ ์ฌ์ฉ
#11 ๊ธฐ๋ณธ ํด๋์ค ์ดํดํ๊ธฐ
-Object
-Equals
-String ํด๋์ค ์ฌ์ฉ๋ฒ
#12 ์ปฌ๋ ์
ํ๋ ์์ํฌ ํ์ฉํ๊ธฐ
-์ ๋ค๋ฆญ ํ๋ ์์ํฌ
-์ปฌ๋ ์
ํ๋ ์์ํฌ
#13 ๋ด๋ถํด๋์ค, ๋๋ค์ ํ์ฉํ๊ธฐ
-๋ด๋ถํด๋์ค
-๋๋ค์
#14 ์์ธ์ฒ๋ฆฌ ํ์ฉํ๊ธฐ
-์์ธ ํด๋์ค์ try-catch-finally
-try-with-resources์ throws
#15 ์๋ฐ ์
์ถ๋ ฅ ๊ตฌํํ๊ธฐ
-์
์ถ๋ ฅ๊ณผ ํ์ค์
์ถ๋ ฅ
-๋ณด์กฐ ์คํธ๋ฆผ๊ณผ Serialization
#16 Thread ํ๋ก๊ทธ๋๋ฐํ๊ธฐ
-Thread
-๋๊ธฐํ
์์ ์ง๋ฌธ Q&A ๐ฌ
Q. ์๋ฐ์ ๋ํ ๊ธฐ์ด ์ง์์ด ๋ถ์กฑํ ์ฌ๋๋ค๋ ๋ฃ๋๋ฐ ๋ฌธ์ ๊ฐ ์์๊น์?
A. ๋ค, ์ฝ๊ณ ํจ๊ณผ์ ์ธ ๊ฐ์์ค๋ช
์ ํตํด ๊ธฐ์ด ์ง์์ด ๋ถ์กฑํ ์ฌ๋๋ค๋ ์ถฉ๋ถํ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์ ์ํ์ต๋๋ค!
Q. ๊ฐ์๋ฅผ ๋ณด๋ฉฐ ๊ฐ์ด ํ์ตํ ๋งํ ์ค์ต ์๋ฃ๊ฐ ์์๊น์?
A. ๋ค! ์ค๋ฌด์ ํ์ฉํ ์ ์๋๋ก ์์ ์์ค๊ฐ ์ ๊ณต๋ฉ๋๋ค. :)