- 운영체제에 독립적 
- JVM(자바가상머신)와 통신, JVM은 운영체제에 종속적 
- 객체지향언어 
- 상속, 캡슐화, 다형성 
- 배우기 쉬움 
- 기존의 객체지향 언어와는 달리 익히기가 쉬움 
- 자동 메모리 관리(Garbage Collection) 
- 메모리 관리를 수동으로 하지 않아도 됨 
- 네트워크와 분산처리 지원 
- API 사용 
- 멀티쓰레드 지원 
- 스케줄링은 자바 인터프리터가 담당 
- 동적 로딩 지원 
- 일부가 변경되어도 전체가 아닌 일부만 재컴파일 해도 괜찮음
'JAVA' 카테고리의 다른 글
| [Java의 정석] 3.2. 단항 연산자 (0) | 2016.03.01 | 
|---|---|
| [Java의 정석] 3.1. 연산자 (operator) (0) | 2016.03.01 | 
| [Java의 정석] 2.2. 변수의 타입 (0) | 2016.03.01 | 
| [Java의 정석] 2.1. 변수 (0) | 2016.03.01 | 
| [Java의 정석] 1.2. JVM (JAVA Virtual Machine) (0) | 2016.03.01 |