자바를 설치할 때 보면 2가지로 나뉘어져 있다. 1. JDK : Java Development Kit 2. JRE : Java Runtime Environment JRE는 자바를 실행할 수 있는 환경의 집합이다. JDK가 JRE를 포함하고 있다. JAVA로 개발을 하려면 JDK가 필요하고 JAVA프로그램을 실행시키 위해서는 JRE만 있으면 된다. JVM : Java Virtual Machine GC : Garbage Collector JVM은 자바 프로그램이 수행되는 프로세스를 말하여 메모리 관리를 한다. JVM 내에서 메모리 관리를 해주는 것이 GC (가비지 컬렉터)이다. JAVA는 ios든 window든 어디서든 실행할 수 있다. 이는 자바가 OS에 종속되어있지 않기 때문이다. 종속되지 않고 실행을 ..