์๋ฐ ํต์ฌ ์ง๋ฌธ
์ฆ์ ์ด ๊ฐ์ด๋๊ฐ ๊ธฐ๋ณธ ํต์ฌ Java ์ง๋ฌธ์ผ๋ก ์์ํ ๋ค์ ๊ณ ๊ธ ์ฃผ์ ๋ก ์งํ๋๋ค๋ ์ ์ ์ธ๊ธํ๊ณ ์ถ์ต๋๋ค. โ ๋ฌด์์ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๊น? โ๋ ๋ชจ๋ ์ง์์์ ๋ง์์ ๋ฐ์ด ๋๋ ์ฃผ์ ์ง๋ฌธ ์ค ํ๋์ ๋๋ค. Java ์ธํฐ๋ทฐ๋ ์ผ๋ฐ์ ์ผ๋ก ์ ํต์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ธํฐ๋ทฐ์ ๋ค๋ฆ ๋๋ค. Java๋ ๊ฐ๋ ์ ๋ฐ๋ค์ด๋ฏ๋ก Java ์ธํฐ๋ทฐ์์ ๋ค์ํ ์ง๋ฌธ์ ๋ค๋ฃฐ ์ ์๋๋ก ์ค๋นํ์ญ์์ค. ์ ์ฐธ์ผ๋ก์ Collections, String, hashcode, API ๋ฐ OOP์ ๊ฐ์ Java ๊ธฐ๋ณธ ์ฌํญ๊ณผ ๊ด๋ จ๋ ์ง๋ฌธ์ ์์ฃผ ํ ์ ์์ต๋๋ค. ๋ ์ ํํ๊ฒ ๋งํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๋ฅผ ์ ํ๊ฒ ๋ ๊ฒ์ ๋๋ค.- ์๋ฐ ๊ธฐ์ด
- ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ์๊ณ ๋ฆฌ์ฆ
- ๊ฐ์ฒด ์งํฅ ๊ฐ๋
- ๋ค์ค ์ค๋ ๋ฉ, ๋์์ฑ ๋ฐ ์ค๋ ๋ ๊ธฐ๋ณธ ์ฌํญ
- ๋ ์ง ์ ํ ๋ณํ ๋ฐ ๊ธฐ๋ณธ ์ฌํญ
- ์๋ฐ ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ์ฐ๋ ๊ธฐ ์๊ฑฐ
- ์ ๋ ฌ
- ๋
- ๊ฒฌ๊ณ ํ ๋์์ธ ์์น
- GOF ๋์์ธ ํจํด
- ์ถ์ ํด๋์ค ๋ฐ ์ธํฐํ์ด์ค
- Java ๊ธฐ๋ณธ ์ฌํญ(์: ๊ฐ์ ๋ฐ ํด์ ์ฝ๋)
- ์ ๋ค๋ฆญ๊ณผ ์ด๊ฑฐํ
- ์๋ฐ IO ๋ฐ NIO
- ์ผ๋ฐ์ ์ธ ๋คํธ์ํน ํ๋กํ ์ฝ
- Java์ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ์๊ณ ๋ฆฌ์ฆ
- ์ ๊ท์
- JVM ๋ด๋ถ
- ์๋ฐ ๋ชจ๋ฒ ์ฌ๋ก
- JDBC
- ๋ ์ง, ์๊ฐ ๋ฐ ๋ฌ๋ ฅ
- Java์ XML ์ฒ๋ฆฌ
- JUnit
- ํ๋ก๊ทธ๋๋ฐ ์ง๋ฌธ
-
Java Core์ ๋ํ ์์ 50๊ฐ์ ๋ฉด์ ์ง๋ฌธ ๋ฐ ๋ต๋ณ. 1 ๋ถ
-
Java Core์ ๋ํ ์์ 50๊ฐ์ ๋ฉด์ ์ง๋ฌธ ๋ฐ ๋ต๋ณ. 2 ๋ถ
Java์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ง๋ฌธ
์์ ์ธ๊ธํ ๊ธฐ์ฌ์ ์ต์ํด์ง๋ฉด Java์ ์๊ณ ๋ฆฌ์ฆ์ ๊ดํ ์ง๋ฌธ์ ๊ด์ฌ์ด ์์ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ์๊ณ ๋ฆฌ์ฆ ์ง๋ฌธ์ Java ์ธํฐ๋ทฐ๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฉด์ ์์ ์ ๋ง ์ค์ํ ๋ถ๋ถ์ ๋๋ค. ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ํต์ฌ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ ์ด๋ฏ๋ก ๋ชจ๋ Java ์ ๋ฌธ๊ฐ๋ ์คํ, ์ฐ๊ฒฐ ๋ชฉ๋ก, ๋๊ธฐ์ด, ๋ฐฐ์ด, ํธ๋ฆฌ ๋ฐ ๊ทธ๋ํ์ ๊ฐ์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น์ฐํ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฉด์ ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ดํ ์ง๋ฌธ ์์ด๋ ๋ถ์์ ํ ๊ฒ์ ๋๋ค. ๋ํ ์์ ๋ณ์ ์์ด ์ซ์๋ฅผ ๊ตํํ๋ ๊ฒ๊ณผ ๊ฐ์ ์ผ๋ถ Java ์ฐ์ต, ์ฐ๊ฒฐ๋ ๋ชฉ๋ก ๋ฐ์ /์ฐ๊ฒฐ๋ ๋ชฉ๋ก ์ํ/์ฐ๊ฒฐ๋ ๋ชฉ๋ก์์ ๋ ธ๋ ์ญ์ ์ ๊ฐ์ ์ง๋ฌธ์ ์ป์ ์ ์์ต๋๋ค. ๋ํ ์คํ, ํ, ๋ฐฐ์ด, ์ฐ๊ฒฐ ๋ชฉ๋ก, ํธ๋ฆฌ, ๊ทธ๋ํ์ ๋ํ ์ง๋ฌธ์ ์์ํ ์ ์์ต๋๋ค.Java์ ๋ํ ์ผ๋ฐ์ ์ธ ์ง๋ฌธ
Core Java ๋ฐ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ์ธก๋ฉด ์ธ์๋ ์์ํ ์ ์๋ ๋ค๋ฅธ ์ง๋ฌธ์ด ์ฌ์ ํ ๋ง์ด ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ค์ ์ปฌ๋ ์ ์ด ๋งค์ฐ ์ ์ฉํ ์ ์์ต๋๋ค.-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. 1 ๋ถ
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. 2 ๋ถ
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. ํํธ 3
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. ํํธ 4
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. ํํธ 5
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. 6๋ถ
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. 7๋ถ
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. ํํธ 8
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. ํํธ 9
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. ํํธ 10
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. ํํธ 11
-
Java ๊ฐ๋ฐ์ ์ง์ฑ ์ ๋ํ ๋ฉด์ ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ํ์ํฉ๋๋ค. 12๋ถ
GO TO FULL VERSION