*개인적으로 풀어서 틀릴 수 있습니다!*
(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 |