본문 바로가기



프로그래밍/JAVA

[JAVA] 자바 버전의 선택 가이드

처음 JDK를 설치할때, 초보자들이 흔히 하는 생각중하나가 최신버전이 좋지 않을까? 일것이다. 이는 어느정도 당연한 연역적 추론이지만, 현실은 그렇지 않다. 실제 사용되는 자바 JDK상당수(64%)가 8SE(1.8)인 상황이다. 11버전은 25%정도로 보인다. 이와함께 8버전의 경우 일반 지원은 종료되었지만 유료지원이 2030년까지로 연장된 상태이고 11버전은 예정상으로는 2026년까지 지원된다. 유료 지원을 포함하면 8의 수명이 더 긴것이라고 할 수 있다. 그리고 32비트 버전은 8 버전까지만 정식지원하기 때문에 이점도 고려해야한다. 가끔 스터디 질문을 받다보면, 최신버전을 무조건설치하고 질문하는 경우가 있는데, 전부 삭제하고 1.8이나 11버전을 설치하는것을 추천하며, 특히 한국에서는 1.8 버전을 설치할것을 권한다. 애초에 다른 버전을 사용하는 경우가 드물고, 최신버전의 경우는 현업에서 사용하는 경우는 더더욱이 드물다. 한번 만들어진 코드가 있다면 여간해서는 새로운 시스템으로 이전하기가 쉽지 않으며, 이런 업무는 상당히 능력있는 소수의 프로그래머들이나 가능하기 때문에, 그 수준정도 되는 프로그램머들은 스스로 처리하거나, 주변의 능력 좋은 친구나 상사들의 도움을 받고 나중에 문서로 남겨주기 때문에 나중에 필요할때 접근해도 충분하다.

일반적인 개발자/코더 추천 버전 : 1.8 (8) 
좀더 개방적이며 진취적인 개발자 / 코더 용 : 11