JAVA

이것이 자바다 1장 확인 문제 풀이(자바 시작하기)

Adev 2022. 10. 1. 00:01
 

이것이 자바다 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 



1. JDK와 JRE의 차이점 : Java SE(Standard Edition)의 구현체는 자바 개발 도구 (JDK : Java Development Kit)와 자바 실행 환경(JRE : Java Runtime Environment)이라는 두 가지 버전이 있다. JDK는 프로그램 개발에 필요한 자바 가상 기계(JVM), 라이브러리 API, 컴파일러 등의 개발 도구가 포함되어 있고, JRE에는 프로그램 실행에 필요한 자바 가상 기계(JVM), 라이브러리 API만 포함되어 있다.
답 : 4번
JRE에는 컴파일러(javac.exe)가 포함되어 있지 않다. 

//JRE = JVM + 표준 클래스 라이브러리
//JDK = JRE + 개발에 필요한 도구
 


2. 자바 가상 기계(JVM : Java Virtual Machine) : JVM은 실 운영체제를 대신해서 자바 프로그램을 실행하는 가상의 운영체제 역할을 한다. 
답 : 3번
JVM은 운영체제에 종속적이다. (운영체제별로 다른 JVM이 사용된다.)

 


3. 프로그램 개발 과정 : .java 소스 파일 작성 -> 컴파일러(javac.exe)로 바이트 코드 파일(
.class)  생성-> JVM 구동 명령어(java.exe)로 실행
답 : 3-1-2-4

 


4. 소스 파일 : 자바 프로그램을 개발하기 위해서는 우선 파일 확장명이 .java인 텍스트 파일을 생성하고 프로그램 소스를 작성한다. 이렇게 만들어진 파일을 자바 소스 파일이라고 한다.
답 : 4번
주석은 문자열 안에는 작성할 수 없다.
//주석문은 코드 내 어디서든 작성이 가능하지만, 문자열 내부에는 올 수 없다. 문자열 안에서의 주석문은 문자열 데이터로 인식된다.

 


5. 주석문 : 행 주석(//)과 범위 주석(/*~*/)이 있다.
답 : 4번
<!-- ···  --> : Html의 범위주석


6. 이클립스 : 이클립스는 자바 프로그램을 개발하기 위한 통합 개발 환경(IDE : Integrated Development Environments)을 제공하는데, 프로젝트 생성, 자동 코드 완성, 디버깅 기능을 가지고 있다.
답 : 4번 
.metadata는 프로젝트의 소스 파일들이 저장되는 디렉토리가 아니다.

//자바 소스 파일은 src 디렉토리에, 바이트 코드 파일은 bin 디렉토리에 기본적으로 저장된다.
//이클립스는 실행할 때 적용되는 메타데이터를 워크스페이스의 하위 디렉토리인 .metadata에 저장하는데, 처음 워크스페이스가 생성되면 이 디렉토리가 자동으로 생성된다. 이클립스를 사용하면서 변경되는 속성값들은 이 디렉토리에  차곡차곡 기록되는데, 동일한 워크스페이스에서 이클립스가 재시작될 경우 이전에 작업한 환경으로 복원할 목적으로 사용된다. 경우에 따라서는 이클립스를 초기 상태로 되돌리는 경우도 있는데, 이때에는 .metadata 디렉토리를 강제로 삭제하고 재시작하면 된다.