Java 버전별 차이와 특징
Java 버전 특징 Java는 하위 호환성이 높다 Java 5 또는 8버전이 8~17버전의 가상환경에서 구동되는 것이 보장된다 이를 backward compatible(하위 호환성) 이라고 한다. 반대로 8버전에서 사용할 수 없는 17 기능을 사용한다면 컴파일되지 않는다. java.lang.UnsupportedClassVersionError 가장 변경 사항이 큰 8버전을 기준으로 학습하고, 이후 버전의 변경사항만 알아두는 것으로 충분 배포(Distribution) OpenJDK 프로젝트 이는 배포판이 아닌 소스 자체 소스를 기반으로 빌드를 만들어 배포할 수 있지만 호환성 인증을 확보하기 어려움 OpenJDK 빌드(오라클), OracleJDK OracleJDK는 유료, OpenJDK는 무료 Oracle J..
2023. 6. 15. 06:13