자바란? 💡 썬 마이크로시스템즈에서 개발하여 1996년 1월 공식적으로 발표한 객체지향 프로그래밍 언어 운영체제(OS, 플랫폼)에 독립적이다. 자바로 작성된 프로그램은 운영체제의 종류에 관계업이 실행이 가능하다. 자바의 특징 플랫폼에 독립적이다. 객체지향언어이다. 멀티쓰레드를 지원한다. 동적 로딩을 지원한다. 자동 메모리 관리를 할 수 있다.(가비지컬렉터가 자동적으로 메모리를 관리해주기 때문) JVM Java Virtual Machine 자바 가상 머신 자바로 작성된 애플리케이션은 모두 JVM에서만 실행되기에 자바 애플리케이션을 실행시키기 위해서는 반드시 JVM이 필요하다. 완전히 컴파일된 상태가 아니고 실행 시에 해석(interpret)되기 때문에 속도가 느리다는 단점을 가지고 있다. JVM은 OS(플..