1. 자바 특징 - 자바는 객체 지향 프로그래밍 언어이다. - 객체 지향 언어의 특징인 캡슐화, 상속성, 다형성을 지원한다. - 장점 (1) 가비지 콜렉터(Garbage Collector)를 통해 메모리를 자동으로 관리한다. (2) JVM(가상머신)을 통해 실행되기 때문에, 운영체제에 의존하지 않는다.(독립적) (3) 오픈소스 라이브러리가 풍부하다. - 단점 (1) JVM(자바가상머신)을 통해 실행되기 때문에, 다른 언어에 비해 실행 속도가 느리다. (2) 다른 언어에 비해 코드의 길이가 긴 편이다. (3) 다중 상속이나 타입에 엄격하며, 제약이 많다. + JVM이란? - JVM(Java Virtual Machine)은 운영체제에 종속받지 않고 CPU가 Java를 인식, 실행할 수 있게 하는 가상 컴퓨터..