본문 바로가기

일상

JAVA [개요]

반응형

프로그래밍 언어 중에 C, Python 등이 있지만, 그중 빠질 수 없는 JAVA에 대해서 알아보겠습니다.

 

JAVA란?

썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어. 창시자는 제임스 고슬링이다. 2010년에는 썬이 오라클에 인수되어서 현재 Java의 저작권자는 오라클이며, 2019년 1월부터 유료화되었다. 단, Java EE는 이클립스 재단의 소유이다.

출처 : 나무위키(https://namu.wiki/w/Java)

 

Java가 Oracle에 인수되었고, 인수된 Java는 2019년 1월부터 유료화가 됐다는 내용인데요.

앞으로 Java를 사용하지 못한다는 내용일까요?

 

결론은 아닙니다.

 

Oracle JDK 유료화

Oracle JDK가 구독형 유료 모델로 전환된다는 점이다. 2019년 1월부터 오라클이 제공하는 모든 JDK는 유료화되며, 구독권을 구입하지 않으면 JDK에 접근 자체가 금지된다. 기존의 일반/연장 지원 서비스는 구독권에 포함되므로 별도의 서비스로는 제공되지 않는다. 개인 사용자는 2021년 1월부터 비용을 지불해야 한다. 이 때문에 많은 기업들이 Oracle JDK에서 발을 빼고 있으며, OpenJDK를 기반으로 한 다른 서드파티 JDK가 대안으로 떠오르고 있다. 대표적인 예로 Azul Systems에서 개발한 Zulu JDK가 있는데, Zulu JDK는 오라클의 TCK(Technology Certification Kit) 인증을 받은 구현체이다. 개인과 기업 모두 무료로 사용할 수 있고, 기술 지원에 한해서만 유료 서비스가 제공된다. 또 다른 대안으로는 AdoptOpenJDK가 있는데, AdoptOpenJDK는 HotSpot VM 대신 Eclipse OpenJ9을 탑재한 버전도 같이 제공하고 있다. 다만 아직 TCK 인증을 받지 않았기에 주의가 필요하다.

출처 : 나무위키(https://namu.wiki/w/Java)

개인 사용자는 2021년 1월부터 비용을 지불하기 때문에 올해까지는 Java를 사용할 수 있다고 합니다.

 

JAVA 종류

- Java SE(Java Standard Edition / J2SE)대부분의 사람들이 가장 많이 접하는 표준 에디션. Java의 핵심 API와 기능들을 제공한다. JDK 항목도 참고.

- Jakarta EE, 구 Java EE(Java Enterprise Edition / J2EE)기업에서 운영하는 서버 페이지에 특화된 에디션이다. JSP와 서블릿을 비롯한 웹 애플리케이션 서버에 관련된 기술들이 포함되어 있다.

- Java ME(Java Micro Edition / J2ME)PDA나 셋톱박스, 센서 등의 임베디드 시스템 환경에 특화된 에디션이다.

- JavaFX데스크톱 애플리케이션 개발 및 배포를 위한 에디션으로, 크로스 플랫폼 이식과 GUI 라이브러리를 제공한다.

출처 : 나무위키(https://namu.wiki/w/Java)

앞으로 해당 프로그래밍 언어(Java SE)를 가지고 개발환경설정을 진행하고, Java에 대해 포스팅을 진행해보겠습니다.

 

여기까지 읽어주셔서 감사합니다!

반응형

'일상' 카테고리의 다른 글

자궁경부암 예방 접종 후기(가다실 9가)  (0) 2020.01.13
Eclipse [개요]  (0) 2020.01.10
전자정부프레임워크(3.8.0) 설치 방법  (0) 2020.01.10
JAVA(1.8.0) 설치 방법  (1) 2020.01.06
전자정부프레임워크 [개요]  (0) 2020.01.05