목록
'전체 글' 734건
코드로 놀고, 언어로 성장하는 공방.
-
개발 도구와 자바 플랫폼JDK와 JREJDK(Java Development Kit)는 자바 개발자를 위한 상업용 소프트웨어로, 자바 컴파일러 등의 개발 도구와 JRE(Java Runtime Environment)로 구성된다.JRE는 자바 응용프로그램이 실행될 때 필요한 소프트웨어들로 자바 API(이미 컴파일러된 다양한 클래스 라이브러리)와 자바 가상 기계를 포함한다. 자바의 배포판오라클은 응용에 따라 크고 작은 여러 종류의 JDK를 제공하는데 이를 배포판이라고 부른다. 배포판의 종류는 10여 가지 있지만 대표적인 대포판은 다음과 같다.Java SE(Standard Edition) - 자바 표준 배포판으로서, 데스크톱 응용 프로그램과 서버 응용프로그램을 개발하기 위한 JDKJava ME(Micro Edition) - 모바일용 배..
-
자바의 출현과 WORA자바의 태동1991년에 선마이크로시스템스(SUN Microsoftsystems)는 제임스 고슬링(James Gosling)이란 엔지니어를 중신으로 그린 프로젝트(green project)라는 이름으로 가전제품에 사용할 소프트웨어를 개발하기 시작했다. 하지만, 매우 다양한 플랫폼을 갖는 가전제품을 위해 플랫폼을 갖는 가전제품을 위해 플랫폼에 독립적인 언어의 필요성이 대두되었다. 또한, 가전제품에 들어가는 제어 장치는 매우 적은 양의 메모리를 사용해야 하므로 새로운 언어는 이러한 내장형 시스템(embedded system)의 메모리 요구사항을 충족해야만 했다. 이에 선마이크로 시스템즈는 플랫폼 독립적(platform independent)이며 메모리 사용량이 적은 새로운 언어와 실행 체계를 개발하였고, 처음..