자바란 .. 1. 객체지향언어 2. 함수형프로그래밍을 지원 - 자바8버전부터 지원 (함수형 프로그래밍은 최근 다시 부각되고 있는데 대용량 데이터의 병렬 처리 그리고 이벤트 지향 프로그래밍을 위해 적합함. 자바8부터는 람다식을 사용할 수 있는데 이를 사용해 컬렉션의 요소 필터링, 매핑, 집계 처리가 쉬워지고 코드가 매우 간결해진다.) 3. 메모리를 자동으로 관리한다. -- 가비지 컬렉터가 4. 멀티스레드를 쉽게 구현할 수 있다. (??) 5. 동적 로딩을 지원한다 -> 유지보수가 발생하더라도 해당 클래스만 수정하면 되므로 전체 애플리케이션을 다시 컴파일할 필요가 없다. 따라서 유지보수가 쉽고 빠르게 진행할 수 있다. 6. 막강한 오픈소스 라이브러리가 풍부하다. JVM ..자바 버추얼머신 플랫폼에 상관없이 ..