자습 내용은
https://opentutorials.org/course/1223 에서 자습했습니다.
-1995년 자바의 아버지 제임스 고슬링과 그의 동료들
- 시작은 가전제품의 제어를 위한 언어로 고안, 웹의 등장으로 엄청난 성공을 거둠
java SE = java platform, standard Edition 자바의 표준안. 자바라는 언어가 어떠한 문법적인 구성을 가졌는지와 같은 것들을 정의하고 있다. 구체적인 소프트웨어가 아닌 그 소프트웨어의 설계도. 명세서라는 말을 사용하는게 더 맞다. 이 명세서에 따라 Java가 만들어진다. 만드는 기관은 JCP 라는 조직을 통해 만들어진다.
JDK = java development Kit java SE의 표준안에 따라서 만들어진 구체적인 소프트웨어다. java 개발자라면 JDK를 다운받아서 설치해야한다. 코드 컴파일러와 개발에 필요한 각종 도구, JRE가 포함되어있다.
JRE = java Runtime Environment 자바가 실제로 동작하는데 필요한 JVM, 라이브러리, 각종 파일들이 포함되어있다. 구동하려고 하면 이것을 설치. 일반인을 위한 자바 버전
JVM = java virtual Machine JVM은 자바가 실제로 구동하는 환경. 자바로 만들어진 소프트웨어는 JVM이라는 가상화된 환경에서구동되고, 하드웨어나 운영체제에 따라서 달라질 수 있는 호환성 문제는 운영체제 버전에 따라서 만들어진 JVM이 알아서 해결한다. 즉 하나의 자바 프로그램을 만들면 어떤 환경에서도 실행할수 있는것이 VM의 역활
JDK의 분류
SE = standard Edition
자바의 핵심으로 일반적인 자바
java EE = enterprise Edition
기업용 자바
java Me = Micrio Edition
모바일 환경의 자바
이클립스의 설치와 자바의 환경구성은
http://blog.naver.com/lhm5226/220251869104
의 블로그를 따라가도록 하자.
'javaSkills' 카테고리의 다른 글
Hex String -> byte array , byte array -> hex String (0) | 2015.11.05 |
---|---|
자바 int to hex (0) | 2015.11.05 |
윈도우 빌더를 이용한 GUI 구성 TIPS (0) | 2015.11.05 |
자바 Thread 다중제어 synchronized 처리(특정스레드 제어) (0) | 2015.10.07 |
자바 1일차에 앞서. (0) | 2015.03.12 |