JDK와 JRE의 차이점

작가: Laura McKinney
창조 날짜: 2 4 월 2021
업데이트 날짜: 16 할 수있다 2024
Anonim
JVM, JRE, JDK가 뭔가요?
동영상: JVM, JRE, JDK가 뭔가요?

콘텐츠

주요 차이점

Java에서 JDK와 JRE의 차이점을 이해하는 것이 중요합니다. 이 둘 사이에는 많은 차이점이 있습니다. JDK와 JRE의 주요 차이점은 JDK는 Java 기반 응용 프로그램을 개발하는 데 사용되는 소프트웨어 세트라는 것입니다. 반면에 JRE는 실제로 Java 프로그램을 실행하는 JVM (Java Virtual Machine)의 구현입니다.


JDK 란 무엇입니까?

JDK는 Java Development Kit의 약자로 Windows, Linux, Mac OS X 및 Solaris에서 개발하는 Java 개발자를 지원하기 위해 이진 제품 형태로 Oracle Corporation을 출시했습니다. Java SE, Java EE 또는 Java ME 중 하나의 구현입니다. 여기에는 개인 JVM (Java Virtual Machine) 및 다양한 다른 구성 요소가 포함되어있어 레시피를 Java 애플리케이션으로 마무리합니다. 널리 사용되는 소프트웨어 개발 키트 (SDK)입니다. JDK의 주요 구성 요소는 주로 appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc 등입니다.

JRE 란 무엇입니까?

JRE는 Java Runtime Environment의 약어로 개발자가 Java 프로그래밍 언어로 작성된 응용 프로그램 및 애플릿을 실행할 수 있도록합니다. 이 애플릿을 통해 개발자는 정적 HTML 페이지와 단순히 상호 작용하는 것보다 온라인에서 훨씬 더 큰 경험을 가질 수 있습니다. 또한 Oracle Corporation의 제품이며 독립형 Java VM (HotSpot), 브라우저 플러그인, Java 표준 라이브러리 및 구성 도구를 포함합니다. Windows PC에 설치된 가장 일반적인 Java 환경이며 Java 공식 웹 사이트에서 무료로 사용할 수 있습니다.

주요 차이점

  1. JDK는 Java 응용 프로그램 개발을위한 기본 요구 사항입니다. JRE는 Java 프로그램을 실행하는 데 필요한 플러그인입니다.
  2. JDK에는 다양한 개발 도구와 함께 JRE가 포함되어 있으므로 더 많은 디스크 공간이 필요합니다. JRE는 JDK보다 작기 때문에 디스크 공간이 적게 걸립니다.
  3. JDK에는 API 클래스, JRE, Java 컴파일러, Webstart 및 Java 응용 프로그램 및 애플릿을 작성하는 데 필요한 기타 중요한 파일 세트가 포함되어 있습니다. JRE에는 Java로 작성된 응용 프로그램 및 애플릿을 실행하는 데 필요한 JVM, 핵심 라이브러리 및 기타 중요한 구성 요소가 포함됩니다.
  4. JDK는 Java 기반 애플리케이션을 개발하는 데 사용되는 소프트웨어 세트입니다. 반면에 JRE는 실제로 Java 프로그램을 실행하는 JVM (Java Virtual Machine)의 구현입니다.
  5. JDK에는 JRE와 개발 도구가 포함되어 있으며 JRE는 JVM의 구현입니다.

폴리 에스테르와 폴리 프로필렌의 주요 차이점은 폴리 에스테르는 디카 르 복실 산과 디올 간의 축합 중합에 의해 형성된 중합체이고, 폴리 프로필렌은 프로필렌의 부가 중합에 의해 형성된 열가소성 중합체라는 점이다.폴리 에스테르는 디카 르 복실 산 및 디올의 축 중합에 의해 형성된 중합체이다. 폴리 프로필렌은 열가소성 중합체의 특성을 가지며 플라스틱 및 섬유에 ...

흐름 제어와 혼잡 제어의 차이점

Peter Berry

할 수있다 2024

흐름 제어는 두 개 이상의 전자 장치 간 데이터 흐름 관리로 정의되어 데이터가 시간 내에 올바르게 처리되도록합니다. 반면에 정체 제어는 필요한 데이터보다 많은 데이터를 전달하는 노드가 표시 될 때마다 식별하는 데 도움이되는 큐 및 네트워킹 현상으로 정의됩니다.기초흐름 제어혼잡 제어정의두 개 이상의 전자 장치 간 데이터 흐름 관리를 통해 데이터가 시간 내에 ...

신선한 기사