1. 자바로 개발한 어플리케이션들은 JVM이라는 가상머신 위에서 돌아간다. (따라서 JVM의 설치가 필수다.)
2. 자바는 OS(플렛폼)에 종속되어 있지 않아, 다른 OS간의 이식성이 높다. (JVM위에서 돌아가기 때문에)
3. 자바는 개발에 필요한 도구들이 오픈소스로 수없이 많기 때문에, 개발시의 시간을 단축시킬수 있다.( 구글 검색능력 스킬 필요 )
4. 자바는 객체 지향 언어(OOP) 이다.
5. 자바는 Type Safety( 소스의 문법상 오류를 컴파일시에 알려준다. )하다.
더욱 자세한 내용은 WIKI 참조
- 자바란?
- 객체지향이란?