Java Basic 실무과정 ] 자바란? (JDK,플랫폼)


Java Basic 실무과정 ] 자바란? (JDK,플랫폼)


 

 


http://oraclejava.co.kr/gspecedu/main/main.php?OV_REFFER=



<자바란? (JDK,플랫폼)>

​* JDK


- Java development kit

- 자바 프로그램 개발도구 

- 개발을 위한 클래스, 컴파일러, 실행 및 배포도구를 포함 등

   개발을 위한 전반적인 환경을 제공

- JDK(자바 플랫폼)  =

​※ Java Virtual  Machine + Java API
※ Java Virtual  Machine = Hotspot VM(현재 jdk 1.8.25)
※ Java API(java application programming interface) = Library


* 자바의 태동

- 1991년 그린 프로젝트(Green Project)

  선마이크로시스템즈의 제임스 고슬링(James Gosling)에 의해 시작
   (가전 제품에 들어갈 소프트웨어를 위해 개발)

- 목적


  ※ 플랫폼 호환성 문제 해결
   

      . 기존 언어로 작성된 프로그램은 PC, 유닉스, 메인 프레임 등 플랫폼

        간에 호환성 없음.

      . 소스를 다시 컴파일하거나 프로그램을 재 작성해야 하는 단점

  ※ 플랫폼 독립적인 언어 개발 

      . 모든 플랫폼에서 호환성을 갖는 프로그래밍 언어 필요

      . 네트워크, 특히 웹에 최적화된 프로그래밍 언어의 필요성 대두

  ※ 메모리 사용량이 적고 다양한 플랫폼을 가지는 가전 제품에 적용

     . 가전 제품 : 작은 량의 메모리를 가지는 제어 장치, 내장형 시스템

                        요구 충족

- 초기 이름 : 오크(OAK) 

   ※ 인터넷과 웹의 엄청난 발전에 힘입어 퍼지게 됨
   ※ 웹 브라우저 Netscape에서 실행
 

- 2009년에 선마이크로시스템즈를 오라클에서 인수

​* 자바 플랫폼


 

 


+ Recent posts