Java SE 10 출시

최근 java se 10버전이 출시 되었습니다.

그전에 java에서 se와 ee의 차이를 잠시 알고 넘어가자면,

각각 Standard Edition과 Enterprise Edition이란 뜻입니다.

즉, SE는 주요한 대부분 패키지가 포함된 기본적인 자바 에디션이며, EE는 웹 프로그래밍에 쓰이거나 데이터베이스에 쓰이는 API를 포함하고 있습니다.

현재 JAVA EE는 이클립스 재단에서 오픈소스 버전이 개발되고 있다고 알고 있습니다. 단지 이름 소유권은 넘기지 않아서 자카르타 EE로 변경되었다고 합니다.

다시 본론으로 들어가서, java se 10이 출시되었으며, 변경사항이 있습니다.

오라클 블로그의 언급에 따르면, “Java SE 9에 비해 단순한 안정성 및 성능 이상의 기능을 제공하며, JDK Enhancement Proposals를 통해 정의 된 12 가지 새로운 기능을 추가하여 개발자가 사용가능하다”라고 했습니다.

그 외 자세한 사항은 아래에 정리해보았습니다.

  • 지역 변수 유형 추론

  • JDK 포리스트 단일 리포지토리로 통합

  • 가비지 콜렉터 인터페이스

  • G1에 대한 병렬 전체 GC

  • 응용 프로그램 데이터 클래스 공유

  • 추가 유니 코드 언어 태그 확장

  • 대체 메모리 장치의 힙 할당

  • 실험적인 Java 기반 JIT 컴파일러

  • 루트 인증서 제공

  • 시간 기반 릴리스 버전 관리

이 기능들의 세부 정보는 open jdk 사이트에서 참고하실 수 있으며, 이 곳에서 내려받을 수 있습니다.

Written on March 22, 2018