3.3.3 자바
1995년에 탄생한 자바(Java)는 썬마이크로시스템즈(Sun Microsystems)가 개발한 객체지향 프로그래밍 언어입니다. 자바는 웹 애플리케이션 개발, 모바일 앱 개발, 서버 개발 등에 많이 사용됩니다. 참고로 썬마이크로시스템즈는 2010년에 오라클에 인수됐습니다.
그림 3-8 자바 로고
자바의 특징은 크게 네 가지입니다. 첫째, 자바는 자바 가상 머신인 JVM(Java Virtual Machine)을 통해 실행됩니다. JVM은 자바로 개발한 프로그램을 컴파일하면 만들어지는 바이트 코드를 실행하기 위한 가상 머신입니다. JVM을 이용하면 윈도우에서 컴파일한 자바 코드를 리눅스나 맥OS에서도 실행할 수 있습니다.