장점 :
- JVM 한 번 실현 크로스 플랫폼을 통해 달성, 사방 실행
- 자바는 JVM에 의해 완성 메모리의 직접 조작을 제한 있지만 C / C의 메모리 포인터 ++에서 가져 효율성에 직접 액세스 할 수있다, 그러나 그것은 또한 추가적인 혼란을 가져온다
- 자체 가비지 수집 메커니즘이 객체의 부분에 메모리 복구에 대해 걱정하지 마십시오
- 객체 지향 사고, 매우 편리 개발
단점 :
- API 패키지는 OS에 도착하기 위해 JVM에 의해 호출 될 필요가 효율성을 제공합니다
- 당신은 환경 JVM을 실행하는 데스크톱 응용 프로그램의 개발에 적합 할 필요가 없습니다