1. JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 무엇입니까?
① JDK는 JRE와 컴파일러 등의 개발 도구가 포함된다.
② 자바 프로그램을 개발하려면 JDK가 반드시 필요하다.
③ 자바 프로그램을 실행만 하려면 JRE를 설치해도 상관 없다.
④ JRE에는 컴파일러(javac.exe) 가 포함되어 있다.
④ JRE에는 컴파일러(javac.exe) 가 포함되어 있다. X
JRE = JVM + 표준 클래스 라이브러리
JDK내부의 bin 디렉토리는 컴파일러인 javac.exe와 자바 가상 기계 구동명령어인 java.exe 가 포함되어 있다.
2. JVM에 대한 설명으로 틀린 것은 무엇입니까?
① JVM은 java.exe 명령어에 의해 구동된다.
② JVM은 바이트 코드를 기계어로 변환시키고 실행한다.
③ JVM은 운영체제에 독립적이다 (운영체제별로 동일한 JVM이 사용된다.)
④ 바이트코드는 JVM에 독립적이지만, JVM은 운영체제에 종속적이다.
③ JVM은 운영체제에 독립적이다 (운영체제별로 동일한 JVM이 사용된다.)
JVM은 운영체제에 종속적이기 때문에 사용하는 운영체제에 맞는 JVM 을 설치해야되는것과 한번의 컴파일링으로 실행가능한 기계어가 만들어지지 않기 때문에 C와 C++의 컴파일단계에서 만들어지는 완전한 기계어보다 속도가 느리다.
3. 자바 프로그램 개발 과정을 순서대로 나열하세요.
① javac.exe로 바이트 코드 파일(~.class)를 생성한다.
② java.exe로 JVM을 구동시킨다.
③ 자바소스파일 (~.java)을 작성한다.
④ JVM은 main() 메소드를 찾아 메소드 블록을 실행시킨다.
①③②④
4. 자바 소스 파일을 작성할 때 틀린 것은 무엇입니까?
① 자바 소스 파일명과 클래스 이름은 대소문자가 동일해야 한다.
② 클래스 블록과 메소드 블록은 반드시 중괄호 {} 로 감싸야 한다.
③ 실행문 뒤에는 반드시 세미콜론(;) 을 붙여야 한다.
④ 주석은 문자열 안에도 작성할 수 있다.
④ 주석은 문자열안에도 작성할 수 있다. X
주석문은 코드내 어디서든 작성이 가능하지만 , 문자열 ("") 내부에는 올 수 없다.
문자열 안에서의 주석문은 주석이 아니라 문자열 데이터로 인식되기 때문이다.
5. 자바 주석문의 종류가 아닌 것은 무엇입니까?
① // : 행 주석
② /* ~ */ : 범위 주석
③ /** ~ */ : API 도큐먼트 주석
④ <!-- ~ --> : 범위 주석
④ <!-- ~ --> : 범위 주석 X
6. 이클립스에 대한 설명으로 틀린 것은 무엇입니까?
① 이클립스는 JDK(JRE) 를 설치해야만 실행 할 수 있다.
② 이클립스에서 소스 파일을 저장하면 자동 컴파일되어 바이트 코드 파일이 생성된다.
③ 워크스페이스는 프로젝트들이 생성되는 기본 디렉토리를 말한다.
④ .metadata 는 프로젝트의 소스 파일들이 저장되는 디렉토리이다.
④ .metadata 는 프로젝트의 소스 파일들이 저장되는 디렉토리이다. X
.metadata 에는 이클립스를 사용하면서 변경한 속성들이 정리되어있는 디렉토리이다.
'legacy' 카테고리의 다른 글
이것이java다 1.5 주석과 실행문 (0) | 2023.04.16 |
---|---|
이것이java다 1.6 이클립스 설치 (0) | 2023.04.16 |
이것이java다 2.1 변수 (0) | 2023.04.16 |
이것이java다 2.2 데이터 타입 (0) | 2023.04.16 |
이것이java다 2.3 타입 변환 (0) | 2023.04.16 |