자바란?

특징
- 객체지향 프로그래밍
- 범용적인 언어
- 플랫폼에 독립적이다. ( 특정 프로그램에서 동작되는 리눅스와 달리, JAVA는 JVM 프로그램이 있으면 사용할 수 있다. )
- JVM: 자바로 만들어진 프로그램을 실행시켜주는 프로그램 (개발시 필요)
- Garbage Collector로 사용하지 않는 메모리를 자동 정리 (C언어 계열과 다르게 자동으로 메모리 정리를 해줌. 메모리 할당, 회수를 할 필요없음.)
- 재활용성과 직관성
- pointer, memery 관리의 내용이 없어 C계열에 비해 배우기 쉽다.
참고