대학교 수업/Java

명품 자바 프로그래밍 - 1단원 연습문제 답안

kicdor 2024. 9. 20. 16:44
반응형

*개인적으로 풀어서 틀릴 수 있습니다!*


(1) 소스파일 확장자 (.java), 컴파일된 파일의 확장자 (.class)

(2) 제임스 고슬링

(3) C, C++, Java, C#

(4) 그린 프로젝트 >> WORA 필요 (다양한 플랫폼을 갖는 가전제품을 위해, 플랫폼 독립적인 언어 개발 필요)

(5) 자바 가상 기계 (JVM)

(6) WORA(Write-Once-Run-Anywhere )

(7) 하나의 클래스 파일에는 여러 개의 컴파일 된 클래스들을 저장하여 효과적이다. (>>하나의 컴파일 된 클래스만 저장) 

(8) JRE

(9) 클래스 바깥에 전역 함수와 전역 변수를 둘 수 있어 좋은 점이 있다. 

(10) Shape.class

(11)

- A.java (자바 소스 파일에 여러 개의 클래스 >> public 속성의 클래스 이름으로 저장됨) 

- A.class,  A$B.class,  C.class,  c$D.class. (한 클래스 파일에는 반드시 하나의 클래스만 컴파일 되어 저장된다)

(12) 자바 언어는 링크의 과정이 없다. (1,3,4는 모두 '독립성' 관련)


+) 4판 개정판 추가 문제

(4) 4. 하나의 클래 파일에는 컴파일된 클래스가 여러 개 저장된다. (>> 한 개만 저장된다)

(6) 4. 자바 가상 기계는 JDK나 JRE에 포함되어 있지 않으며, 따로 설치해야 한다. 

(7) 3 C/C++ 절차지향, Java는 객체 지향 (>> C++는 객체 지향이다)

(8) 2 포인터가 없기 때문에 프로그램이 더욱 어렵다. (>> 쉽다)

(9) W.java  / W.class,  W$X.class,  Y.class,  Z.class

 

 

반응형

'대학교 수업 > Java' 카테고리의 다른 글

1.1 명품 자바 프로그래밍 1단원 (1)  (10) 2024.09.27
0. JAVA programming 개요 및 교재  (1) 2024.09.13