OOP๋ฅผ ๋ OOP์ค๋ฝ๊ฒ ๋ง๋ค์ด ์ฃผ๋ ๊ธฐ์
๐ฏ ๋ชฉํ ์๋ฐ์ Annotation, I/O, Generic, Lambda์ ๋ํด ํ์ตํ๊ธฐ.
๐ฏ ๋ชฉํ ์๋ฐ์ ๋ฉํฐ์ฐ๋ ๋ ํ๋ก๊ทธ๋๋ฐ, Enum์ ๋ํด ํ์ตํ๊ธฐ.
๐ฏ ๋ชฉํ ์๋ฐ์ ์์, ์์ธ์ฒ๋ฆฌ, ํจํค์ง์ ๋ํด ํ์ตํ๊ธฐ.
๐ฏ ๋ชฉํ ์๋ฐ์ Class ์ Interface์ ๋ํด ํ์ตํ๊ธฐ.
๐ฏ ๋ชฉํ ์๋ฐ๊ฐ ์ ๊ณตํ๋ ๋ค์ํ ์ฐ์ฐ์์ ์ ์ด๋ฌธ์ ์ตํ๊ธฐ.
๐ฏ ๋ชฉํ ์๋ฐ์ Primitive ํ์ , ๋ณ์ ๊ทธ๋ฆฌ๊ณ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ตํ๊ธฐ.
๐ฏ ๋ชฉํ ์๋ฐ ์์ค ํ์ผ(.java)์ JVM์ผ๋ก ์คํํ๋ ๊ณผ์ ์ดํดํ๊ธฐ.