1.1. 단순성
자바 문법은 C ++이, 둘째, 자바 라이브러리 위의 내장에서 실행할 수있는, 상대적으로 작은 것보다 간단합니다.
1.2 객체 지향
다른 자바와 C ++ C ++은 다중 상속 인 반면, 자바 인터페이스 상속, 것입니다.
1.3 네트워킹 기술
자바 / IP 프로토콜과 같은 TCP의 HTTP 및 FTP를 처리하기위한 기술의 네트워크를 가지고있다.
1.4 견고성
프로그램은 자바가없는 포인터 누출 수 있습니다
1.5 보안
네트워크 / 분산 환경을위한 자바. 이를 위해, 자바는 보안 측면에서 좋은 경험을 투자했다.
1.6 아키텍처 중립적
통역은 한 자바 런타임 시스템이있는 한, 그것은 많은 프로세서에서 실행할 수 있습니다, 컴파일 된 코드 대상 파일 형식의 시스템 중립적 구조를 생성합니다.
1.7 이식성
JAVA 데이터 타입은 고정 된 크기이며, C 및 C ++ 오퍼레이터 의존적
1.8 해석
자바 인터프리터는 자바 바이트 코드 인터프리터 이식 시스템에서 실행할 수 있습니다.
1.9 고성능
시간 컴파일러
이상 1.10 스레드
자바 스레드는 다중 프로세서를 사용할 수있다
동적 1.11
인터넷에서 코드를 다운로드 한 다음 브라우저에서 실행