java
이 자습서에서는 JDK, JRE 및 JVM에 대해 배웁니다. 또한 이들 간의 주요 차이점도 배우게 됩니다.
JVM(Java Virtual Machine)은 컴퓨터에서 Java 프로그램을 실행할 수 있게 해주는 추상적인 기계입니다.
Java 프로그램을 실행할 때 Java 컴파일러는 먼저 Java 코드를 바이트 코드로 컴파일합니다. 그런 다음 JVM은 바이트 코드를 기본 기계어 코드(컴퓨터의 CPU가 직접 실행하는 명령 집합)로 변환합니다.
Java는 플랫폼 독립적인 언어입니다. Java 코드를 작성할 때 궁극적으로 JVM용으로 작성되지만 실제 컴퓨터(컴퓨터)는 작성되지 않기 때문입니다. JVM은 플랫폼 독립적인 Java 바이트코드를 실행하므로 Java는 플랫폼 독립적입니다.
<그림>JVM 아키텍처에 대해 배우고 싶다면 JVM 아키텍처 설명을 방문하십시오.
<시간>JRE(Java Runtime Environment)는 Java 애플리케이션을 실행하는 데 필요한 Java 클래스 라이브러리, JVM(Java Virtual Machine) 및 기타 구성 요소를 제공하는 소프트웨어 패키지입니다.
JRE는 JVM의 상위 집합입니다.
<그림>Java 프로그램을 실행해야 하지만 개발할 필요가 없다면 JRE가 필요합니다. Java SE Runtime Environment 8 다운로드 페이지에서 JRE를 다운로드할 수 있습니다.
<시간>JDK(Java Development Kit)는 Java로 애플리케이션을 개발하는 데 필요한 소프트웨어 개발 키트입니다. JDK를 다운로드하면 JRE도 함께 다운로드됩니다.
JRE 외에도 JDK에는 여러 개발 도구(컴파일러, JavaDoc, Java 디버거 등)도 포함되어 있습니다.
<그림>Java 애플리케이션을 개발하려면 JDK를 다운로드하십시오.
<시간>java
java.io 패키지에는 Java에서 입출력(I/O)을 수행하는 데 필요한 거의 모든 클래스가 포함되어 있습니다. 이러한 모든 스트림은 입력 소스와 출력 대상을 나타냅니다. java.io 패키지의 스트림은 프리미티브, 객체, 현지화된 문자 등과 같은 많은 데이터를 지원합니다. 스트림 스트림은 데이터 시퀀스로 정의할 수 있습니다. 스트림에는 두 가지 종류가 있습니다 - 인풋스트림 − InputStream은 소스에서 데이터를 읽는 데 사용됩니다. 출력스트림 − OutputStream은 대상에 데이터를 쓰는 데 사용됩니다.
자바 8 질문 및 답변 다양한 인증 시험을 준비하는 학생과 전문가를 돕기 위해 특별히 고안되었습니다. 및 취업 면접 . 이 섹션은 인터뷰 질문 및 객관식 질문(MCQ)의 유용한 모음과 적절한 설명과 함께 답변을 제공합니다. SN 질문/답변 유형 1 자바 8 인터뷰 질문 이 섹션에서는 정답을 찾기 전에 먼저 답을 찾아볼 수 있도록 상자에 숨겨진 Java 8 인터뷰 질문 모음을 제공합니다. 2 자바 8 온라인 퀴즈 이 섹션은 정답 및 설명과 함께 한 페이지에 Java 8 MCQ(객관식 질문)의 훌륭한 모음을 제공합니다. 올바른