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년에 선마이크로시스템즈를 오라클에서 인수
* 자바 플랫폼
'자바 > JAVA...Spring' 카테고리의 다른 글
Java Basic 실무과정 ] JDK(SDK) (0) | 2016.04.20 |
---|---|
Java Basic 실무과정 ] Dynamic Binding / Linking (0) | 2016.04.20 |
Java Basic 실무과정 ] 자바(Java) 란 (0) | 2016.04.18 |
Spring 3.2 & MyBatis] Spring MVC 테스팅(static import) (0) | 2016.02.23 |
Spring 3.2 & MyBatis] Spring 3.2 비동기 처리 대응(web.xml) (0) | 2016.02.23 |