처음에 자바 공부를 하려고 도서관에 갔더니 Java2 어쩌고 하는 책이 있었더랬죠..
Java랑 다른건가.. 하고 생각했었는데.... 머 모든지 처음하는 일은 잘 모르기 마련이니까요 ^^
그럼 객체와 클래스 이야기를 하기에 앞서서 잠깐 자바 버전이야기를 해볼까 합니다.
요새 핸드폰 모두 가지고 계시죠?
핸드폰을 작동하기 위해서 펌웨어라고 알고계시는 것이 들어가는데..
이것이 기능을 좀 더 추가하거나 버그를 잡게 되면 펌웨어 업그레이드 라는 것을 합니다.
이때, 펌웨어 업그레이드 공지를 살펴보면 "버전 xx 이하를 새로운 버전으로 업그레이드 해드립니다." 라고 공지합니다.
기능의 수정이나 추가를 한 다음에 버전을 한단계 올리는 것이죠..
자바도 마찬가지로 버전을 가지고 있습니다.
버전업 순서를 살펴보면 아래와 같습니다.
Java1.1 -> Java1.2 -> Java1.3 -> Java1.4 -> Java1.5
그럼 Java2 와 Java5는 어디에 있을까요?
책이나 인터넷을 찾아보시면 이렇게 되어있을 겁니다.
Java1.1에서 Java1.2로 버전업할 때, 많은 것이 바뀌었고 그래서 이름을 Java2로 했다.
그리곤 줄곧 Java1.4까지는 Java2라고 불렀다.
그러다가 Java1.4에서 Java1.5로 바뀔때 또 많이 변해서 이름을 Java1.5의 "5"에 맞추어 Java5로 했다.
간단하죠?
요새는 Java6까지 나왔습니다. sun 홈페이지에 가보시면 jdk-6-xxx.exe 라는 파일을 보실 수 있을실 거에요..
버전도 잘 챙기셔야 겠지만 버전업이 되면서 어떤 것들이 추가되었고 deprecate 되었는지 살펴보시는 것도 중요합니다.
그럼 다으므에
이 글은 스프링노트에서 작성되었습니다.
'Work > Java' 카테고리의 다른 글
[Head First Java] 3_1. 원시변수와 레퍼런스 (0) | 2007.07.16 |
---|---|
[Head First Java] 2. 클래스와 객체 (0) | 2007.07.12 |
[Head First Java] 1_1. 언제 어디서나 시작은 "Hello Wordl!!!" (1) | 2007.07.03 |
[Head First Java] 1. 껍질을 깨고 (2) | 2007.06.24 |
루비? 레일스? 루비 온 레일스!!! (2) | 2007.05.01 |