자바란? 자바는 1996년 1월에 개발된 객체지향 프로그래밍(Object Oriented Programming, OOP) 언어이다. 자바의 특징으로는 1. 운영체제에 독립적 JRE(Java Runtime Environment: JVM(자바 가상머신) + 표준 클래스 라이브러리)가 설치된 모든 운영체제에서 실행이 가능 2. 객체 지향 언어(Object Oriented Programming, OOP) 모든 기능을 객체로 만들어 사용하며 하나의 프로그램을 실행하기 위해 여러 객체들을 만들고 조합한다. 3. 함수형 프로그래밍 지원 자바 8버전부터 람다식과 스트림이 추가되어 함수형 프로그래밍을 지원한다. 4. 자동 메모리 관리(Garbage Collection) 자바는 가비지 컬렉터를 실행시켜 자동으로 사용하지 ..