Work/Java

[Head First Java] 1.5 자바의 버전에 대해

kevin. 2007. 7. 11. 09:16

처음에 자바 공부를 하려고 도서관에 갔더니 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 되었는지 살펴보시는 것도 중요합니다.

그럼 다으므에



이 글은 스프링노트에서 작성되었습니다.