POWER JAVA CH01 Exercise

2400·2023년 10월 17일

POWER_JAVA

목록 보기
1/4
  1. 자바에 대한 설명 중에서 잘못된 것은?

    자바는 포인터를 가지고 있다.

  2. 다른 프로그래밍 언어와 비교하여 자바 언어의 가장 큰 특징은 무엇인가?

    가상기계라는 개념을 사용하는것.

  3. 자바가 한 번 작성되면 CPU나 운영체제에 상관없이 어디에서나 실행 가능한 이유는 무엇인가?

    자바 소스 파일을 컴파일하면 나오는 바이트코드 파일이 가상기계에서 실행되는 코드로써 특정
    하드웨어에 영향을 받지 않는다.

  4. 가상기계의 개념을 설명해보자. 가상 기계가 하는 일은 무엇인가? 가상 기계의 가장 큰 장점은 무엇이고 단점은 무엇인가?

    가상기계는 가상환경을 만들어주는 소프트웨어로, 하드웨어에 영향을 받지 않는것이 가장 큰 장점이고, 단점은 네이티브 코드보다 느린다는 점이다.

  5. 윈도우 운영체제에서 컴파일한 자바 코드도 리눅스 운영체제에서 실행할 수 있는가?

    가능하다

  6. 자바 소스 파일의 확장자는 무엇인가? 자바 소스 파일을 컴파일하면 어떤 파일이 생성되는가?

    .java / 바이트코드파일(.class)

  7. 자바에는 여러가지 버전이 있다.ME,SE,EE버전은 어디에 사용되는가?

    (순서대로)모바일 장치 개발, 데스크톱용 응용 프로그램 개발, 기업용 애플리케이션 개발

  8. JDK와 JRE는 어떻게 다른가? 개발자라면 어떤 것을 설치해야 하는가?

    JRE는 자바 프로그램을 실행하기 위한것이고 JDK는 자바 프로그램을 개발하는데 필요한 디버거나 컴파일러와 같은 도구가 추가 되어있다.(JRE가 JDK안에 포함되어 있음)

  9. 다음 코드 중 main() 함수를 올바르게 정의한 것은 무엇인가?

    1. public static void main(String[] args)
  10. 다음 프로그램은 어떤 이름으로 저장될까? 컴파일된 파일 이름은 무엇일까? 실행결과는 어떻게 되는가?

    Test.java/ This is a Test가 출력된다

  11. 다음 프로그램은 어떤 이름으로 저장될까? 컴파일 오류는 발생하지 않는가?

    Hello.java 컴파일오류는 발생하지 않는다

  12. 소스파일의 이름이 MyProgram.java 라고 하자 명령어 버전을 사용하여 컴파일하고 실행한다고 하자 아래 빈칸을 채워보자.

    MyProgram.java
    MyProgram

profile
시즌 2의 공부기록 - Artificial Intelligence & AeroSpace

0개의 댓글