JDK란 무엇인가요?
JDK는 Java Runtime Environment(Java Runtime Envirnment), 다양한 Java 도구 및 기본 Java 클래스 라이브러리(rt.jar)를 포함한 전체 Java의 핵심입니다. Java 애플리케이션 서버가 무엇이든 기본적으로 특정 버전의 JDK가 내장되어 있습니다. 따라서 JDK를 마스터하는 것은 Java를 잘 배우기 위한 첫 번째 단계입니다. 가장 주류를 이루는 JDK는 Sun이 출시한 JDK이다. Sun 외에도 IBM이 개발한 JDK, BEA가 개발한 Jrocket, GNU 조직이 개발한 JDK 등 많은 기업과 조직이 자체 JDK를 개발했다. 그 중 IBM의 JDK에 포함된 JVM(Java Virtual Machine)은 Sun JDK에 포함된 JVM보다 훨씬 효율적으로 실행된다. 특히 x86 플랫폼에서 실행되는 Jrocket은 Sun JDK보다 서버 측에서 훨씬 더 효율적입니다. 하지만 무슨 일이 있어도 먼저 Sun JDK를 마스터해야 합니다.
JDK(Java Development Kit, Java Development Kit, Java Development Tool)는 Java 애플릿 및 애플리케이션을 작성하기 위한 프로그램 개발 환경입니다. 이는 운영 체제 계층 위의 런타임 환경과 개발자가 Java 언어로 작성된 애플릿 및 애플리케이션을 컴파일, 디버그 및 실행하는 데 필요한 도구로 구성됩니다.
JDK(Java Development Kit)는 Sun Microsystems의 Java 개발자를 위한 제품입니다. Java 출시 이후 JDK는 가장 널리 사용되는 Java SDK(소프트웨어 개발 키트)가 되었습니다.
JDK에 포함된 기본 구성요소는 다음과 같습니다.
·javac – 소스 프로그램을 바이트코드로 변환하는 컴파일러
·jar – 관련 프로그램을 변환하는 패키징 도구 클래스 파일은 하나의 파일로 패키지됩니다.
·javadoc – 문서 생성기, 소스 코드 주석에서 문서 추출
·jdb – 디버거, 오류 검사 도구