자바(Java Programming Language) 자바란? 썬 마이크로시스템즈에서 개발하여 1996년 발표한 객체지향 프로그래밍 언어 자바의 특징 운영체제(플랫폼)에 독립적이다 자봐로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능함 가비지 컬렉터(garbage collector)가 자동적으로 메모리를 관리해줌 프로그래머가 메모리를 따로 관리하지 않아도 된다. 네트워크와 분산처리, 멀티쓰레드, 동적 로딩(Dynamic Loading)을 지원 JVM(Java Virtual Machine) 일반적인 application의 코드는 OS를 거쳐 하드웨어로 전달 일반 application은 OS와 바로 맞붙어 있기 때문에 OS 종속적 다른 OS에서 실행시키기 위해서는 application을 해당 OS..