따뜻한센드의 놀이터

우리가 사용하는 프로그램이 버전이 몇인지 확인하는 방법은 기초 중에서 기초일 것입니다. 하지만 모르고 넘어가는 분들도 있습니다. 그렇기 때문에 신규 기술이 방영이 된줄 모르고 프로그램을 사용할때 고생하기도 합니다. 그래서 프로그램의 버전이 몇이며 무엇이 적용되었는지를 확인하고 작업에 임해야 할 것입니다. 저와 함께 java버전을 보는 방법을 살펴보도록 하겠습니다.


현재시간 2020-06-15일에 오라클 사이트에서 다운로드 받을 수 있는 가장 최신 java 버전은 JAVA SE 14.0.1 입니다. 시간이 지나면 이보다 더 높은 java 버전이 있을 수 있지만 버전을 보는 방법은 크게 다르지 않습니다. 자바를 하기 위해서는 jdk를 설치를 해야 합니다. jdk가 설치된 폴더를 확인해 보겠습니다.


jdk가 설치된 폴더를 보면 jdk-14.0.1 라는 이름으로 되어 있습니다. 따라서 자바 버전과 jdk 버전이 같다는 것을 알 수 있습니다. java와 jdk는 알겠는데 14.0.1 이 무엇을 의미하는지도 알면 좋습니다. 그림을 보면서 하나씩 살펴 보겠습니다.


위의 그림처럼 주 버전, 개선 버전, 업데이트 버전이 있습니다. 주 버전은 자바 언어에 많은 변화가 있을 경우 증가 됩니다. 개선 버전은 0부터 시작하고 주 버전에서 일부 사항이 개선될 때 증가됩니다. 업데이트 버전은 1~3개월 주기로 버그가 수정될 때마다 증가합니다. 바로 이해가 되셨을 겁니다. 다음으로 추가로 알아야 할 것이 있습니다.



위의 그림을 보면 (LTS)라는 부분이 있는데요. 장기 지원 서비스를 받을 수 있는 버전이라는 의미입니다. (LTS)가 붙지 않으면 장기지원을 받을 수 없는 버전을 말하기도 합니다. 따라서 Java SE 14.0.1의 의미는 주 버전이 14이고 개선 버전이 0이며, 업데이트가 1번되었고 장기 지원 서비스를 받을 수 없다는 것을 알 수 있습니다. 특별한 이유가 없는 한 주 버전이 가장 높은 것보다는 버그를 지속적으로 수정해나가는 LTS 버전을 사용하는 것이 좋습니다. 다음으로 또 알아야 할 것이 있습니다.


JAVA SE 8은 위의 같은 방식으로 표현됩니다. 즉 JAVA SE 8u202 에서 u는 업데이트를 말합니다. 따라서 JAVA SE 8u202라는 의미는 주버전이 8이고 업데이트가 202번 일어났다는 의미가 되겠습니다. 프로그래밍 언어를 개발하는 개발자들은 이렇게 사용자를 위해서 이해하기 좋게 표시를 해두는 것을 보면 감탄이 절로 나오게 됩니다. 무언가에 이름을 붙일 때 이렇게 의미있고 이해하기 쉽게 적용하면 좋겠습니다. 이것으로 JAVA 버전을 보는 방법을 알아보자 JAVA SE 14.0.1을 마치겠습니다. 긴 글 읽어주셔서 감사합니다.

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band