UniCode
[이것이 자바다]CH01.자바 시작하기(확인문제풀이) 본문
1. JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 무엇입니까?
① JDK는 JRE와 컴파일러 등의 개발 도구가 포함된다.
② 자바 프로그램을 개발하려면 JDK가 반드시 필요하다.
③ 자바 프로그램을 실행만 하려면 JRE를 설치해도 상관없다.
④ JRE에는 컴파일러(javac.exe)가 포함되어 있다.
☞ JDK는 자바 가상 기계(JVM), 라이브러리 API, 컴파일러 등의 개발 도구가 포함되어 있고,
JRE에는 자바 가상 기계(JVM), 라이브러리 API만 포함
2. JVM에 대한 설명으로 틀린 것은 무엇입니까?
① JVM은 java.exe 명령어에 의해 구동된다.
② JVM은 바이트 코드를 기계어로 변환시키고 실행한다.
③ JVM은 운영체제에 독립적이다. (운영체제별로 동일한 JVM이 사용된다.)
④ 바이트 코드는 JVM에 독립적이지만, JVM은 운영체제에 종속적이다.
☞ 자바 프로그램을 운영체제가 이해하는 기계어로 번역해서 실행해야 하므로 JVM은 운영체제에 맞게 설치되어야 한다.
3. 자바 프로그램 개발 과정을 순서대로 나열하세요.
① javac.exe로 바이트 코드 파일(~.class)을 생성한다.
② java.exe로 JVM을 구동시킨다.
③ 자바 소스 파일(~.java)을 작성한다.
④ JVM은 main() 메소드를 찾아 메소드 블록을 실행시킨다.
☞ ③ → ① → ② → ④
4. 자바 소스 파일을 작성할 때 틀린 것은 무엇입니까?
① 자바 소스 파일명과 클래스 이름은 대소문자가 동일해야 한다.
② 클래스 블록과 메소드 블록은 반드시 중괄호 { }로 감싸야한다.
③ 실행문 뒤에는 반드시 세미콜론(;)을 붙여야 한다.
④ 주석은 문자열 안에도 작성할 수 있다.
☞ 문자열 안에서 주석문은 문자열 데이터로 인식한다.
5. 자바 주석문의 종류가 아닌 것은 무엇입니까?
① // : 행 주석
② /* … */ : 범위 주석
③ /** … */ : API 도큐먼트 주석
④ <!-- … --> : 범위 주석
☞ <!-- … --> : HTML, JavaScript, XML에서 사용하는 범위 주석
6. 이클립스에 대한 설명으로 틀린 것은 무엇입니까?
① 이클립스는 JDK(JRE)를 설치해야만 실행할 수 있다.
② 이클립스에서 소스 파일을 저장하면 자동 컴파일되어 바이트 코드 파일이 생성된다.
③ 워크스페이스는 프로젝트들이 생성되는 기본 디렉토리를 말한다.
④ .metadata는 프로젝트의 소스 파일들이 저장되는 디렉토리이다.
☞ .metadata : 메타데이터를 저장하는 저장소
Workspce : 프로젝트들이 생성되는 기본 디렉토리
'이것이 자바다' 카테고리의 다른 글
[이것이 자바다]CH06.클래스(확인문제풀이)-① (0) | 2021.03.28 |
---|---|
[이것이 자바다]CH05.참조타입(확인문제풀이) (0) | 2021.03.23 |
[이것이 자바다]CH04.조건문과 반복문(확인문제풀이) (0) | 2021.03.21 |
[이것이 자바다]CH03.연산자(확인문제풀이) (0) | 2021.03.21 |
[이것이 자바다]CH02.변수와 타입(확인문제풀이) (0) | 2021.03.18 |