자바의 특징

객체지향적 언어로 상속, 캡슐화, 다형성, 추상화 등의 속성을 가지고 있다. 운영체제에 독립적이다

GC(Garbage Collection)으로 메모리를 자동 관리한다. 멀티스레드 프로그래밍 가능하다. 동적로딩을 지원한다. 자바8부터는 함수적 프로그래밍 가능하다. 오픈소스라이브러리가 풍부하다.