Java에 관한 기술 정보는 어디서 확인할 수 있습니까?

Java 플랫폼 및 Java 플랫폼의 모든 측면에 관련된 전체 기술 정보를 보려면 Oracle Technology Network Java 웹 사이트와 온라인 Java 자습서를 참조하십시오.


JRE와 Java SE 플랫폼의 차이점은 무엇입니까?
JRE
(Java Runtime Environment)
Java SE
(Java Platform, Standard Edition)
사용 대상 Java 기술을 사용하여 개발된 애플릿 및 응용 프로그램을 실행하는 컴퓨터 사용자 Java 기술을 사용하여 애플릿 및 응용 프로그램을 개발하는 소프트웨어 개발자
정의 Java 프로그래밍 언어로 작성된 애플릿 및 응용 프로그램을 실행하는 데 필요한 환경 Java 프로그래밍 언어로 작성된 애플릿 및 응용 프로그램을 개발하는 데 사용하는 소프트웨어 개발 키트
수령 방법 다음 사이트에서 무료로 받을 수 있습니다.
java.com
다음 사이트에서 무료로 받을 수 있습니다.
oracle.com/javase

JRE와 JDK의 차이점은 무엇입니까?
JRE
(Java Runtime Environment)
JDK
(Java Development Kit)
JRE는 실제로 Java 프로그램을 실행하는 Java 가상 머신*을 구현하는 환경입니다. JDK는 Java 기반 응용 프로그램을 개발하는데 사용할 수 있는 소프트웨어 번들입니다.
Java Runtime Environment는 Java 프로그램을 실행하는 데 필요한 플러그인입니다. Java Development Kit는 Java 프로그램을 개발하는 데 필요합니다.
JRE는 JDK보다 크기가 작기 때문에 더 적은 디스크 공간이 필요합니다. JDK는 다양한 개발 도구를 비롯해 JRE를 포함하므로 더 넓은 디스크 공간이 필요합니다.
JRE은 다음 사이트에서 무료 다운로드 및 지원이 제공됩니다.
java.com
JDK는 다음 사이트에서 무료 다운로드 및 지원이 제공됩니다.
oracle.com/technetwork/java/javase/downloads/
JDK는 Java에서 작성된 응용 프로그램과 애플릿을 실행하는 JVM, 코어 라이브러리 및 그 외 추가 구성요소를 포함합니다. JDK는 Java 애플릿과 응용 프로그램을 작성하는데 필요한 JRE, API 클래스 집합, Java 컴파일러, Webstart 및 추가 파일을 포함합니다.



Java EE(Java Enterprise Edition)란 무엇입니까?
Java EE는 웹 기반 엔터프라이즈 응용 프로그램을 온라인으로 개발, 구축 및 배포하기 위한 플랫폼과 독립적인 Java 중심 환경입니다. Java EE는 Java SE(Java Standard Edition)의 많은 구성요소를 포함하며, Java EE 플랫폼은 다중계층의 웹 기반 응용 프로그램을 개발하는 기능을 제공하는 서비스, API 및 프로토콜의 집합으로 구성됩니다.

Java EE는 표준화되고 재사용할 수 있는 모듈식 구성요소를 만들고 프로그래밍의 여러 측면이 자동으로 처리되도록 계층을 활성화함으로써, 응용 프로그램의 개발을 단순화하고 프로그래밍 및 프로그래머 교육의 필요성을 줄입니다.

엔터프라이즈 개발자일 경우 Java EE가 필요합니다. 분산 비즈니스 응용 프로그램 작성이 쉽지 않으므로 엔터프라이즈 개발자는 Java EE가 필요하며, 비즈니스 논리 작성과 전체 엔터프라이즈급 서비스(트랜젝션 분산 객체, 메시지 지향 미들웨어, 명명 및 디렉토리 서비스)를 갖추는 것만을 중점적으로 다룰 수 있게 해주는 높은 생산성 솔루션이 필요합니다.