AR삽질러

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

JAVA

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

아랑팡팡 2023. 2. 21. 14:51
728x90

1. JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 무엇입니까?

정답 : 4 JRE에는 컴파일러(java.exe)가 포함되어 있다.

자바 프로그램을 개발히기 위해서는 JavaSE의 JDK를 설치해야한다. JavaSE의 구현체는 자바 개발키트(JDK)와 자바 실행환경(JRE) 두가지 버전이 있다. JDK프로그램 개발에 필요한 자바 가상기계(JVM), 라이브러리 API, 컴파일러 등의 개발도구가 포함된다.

JRE는 프로그램 실행에 필요한 자바 가상기계(JVM), 라이브러리 API만 포함되어 있다.

- JRE = JVM + 표준 클래스 라이브러리

- JDK = JRE + 개발에 필요한 도구

 

2. JVM에 대한 설명으로 틀린것은 무엇입니까

정답 : 3 JVM은 운영체제에 독립적이다(운영체제별로 동일한 JVM이 사용된다.)

바이트 코드는 모든 JVM에서 동일한 실행 결과를 보장하지만 JVM은 운영체제에 종속적이다. 자바 프로그램을 운영체제가 이해하는 기계어로 번역해서 실행해야 하므로 JVM은 운영체제에 맞게 설치되어야한다. JVM은 JDK또는 JRE를 설치하면 자동으로 설치되는데 JDK와 JRE가 운영체제 별로 제공된다.

 

3. 자바 프로그램 개발과정을 순서대로 나열하세요

정답 : 3 1 2 4

 3 자바 소스파일(~.java)을 작성한다.

 1 java.exe로 바이트 코드 파일(~.class)을 생성한다.

 2 java.exe로 JVM을 구동시킨다.

 4 JVM은 main() 메소드를 찾아 메소드 블록을 실행시킨다.

 - .java텍스트 파일 생성 소스파일작성

 - 컴파일러(javac.exe)로 바이트 코드 파일(.class)생성

 - JVM 구동 명령어(java.exe)로 실

 

4. 자바 소스 파일을 작성할 때 틀린 것은 무엇입니까?

정답 : 4 주석문은 문자열 안에도 작성할 수 있다.

주석문은 코드 내 어디서든 작성이 가능하지만 문자열("")내부에는 올수 없다. 문자여 안에서의 주석문은 주석이 아니라 문자열 데이터로 인식된다.

System.out.println("Hello, /*주석이 될 수 없다.*/ welcome to the java world!");

 

5. 자바 주석문의 종류가 아닌것은 무엇입니까?

정답 : 4 <!-- -->

4번은 HTML이다.

 

6. 이클립스에 대한 설명으로 틀린 것은 무엇입니까?

정답 : 4 .metadata는 프로젝트의 소스파일들이 저장되는 디렉토리이다.

이클립스는 실행될때 적용되는 메타데이터를 워크스페이스의 하위 디렉토리인 .metadata에 저장하는데 처음 워크스페이스가 생성되면 이 디렉토리가 자동으로 생성된다.

 

728x90
반응형
LIST