클릭하세요 자바
No.1
1부 자바란
- 1장 자바의 이해
No.2
1장 자바의 이해
1. 자바의 소개
2. 객체 지향 프로그래밍 특징
No.3
1.자바의 소개
1.1 자바 부상의 원인
소스 코드
컴파일러(윈도우 용)
컴파일러(유닉스 용)
컴파일러(리눅스 용)
윈도우 용 실행파일
유닉스 용 실행파일
리눅스 용 실행파일
[기존 프로그램 개발 환경]
No.4
1.자바의 소개
1.1 자바 부상의 원인
[자바 개발 환경]
JVM(윈도우 용)
JVM( 유닉스 용)
JVM( 리눅스 용) 소스 코드
컴파일러(윈도우 용)
컴파일러(유닉스 용)
컴파일러(리눅스 용)
바이트 코드
No.5
1.자바의 소개
1.2 자바의 정의
• 자바 VM + 자바 API
(Virtual Machine) (Application Programming Interface)
(네이티브 시스템)OS, 하드웨어, 웹 브라우저 자
바 플 랫 폼
자바 API 자바 VM
자바 애플릿. 자바 애플리케이션
No.6
1.자바의 소개
1.3 자바의 특징
• 간단하고 친숙하다.(Simple)
• 객체지향언어이다.(Object-Oriented)
플랫폼에 독립적이다.(Architecture-netual)
• 강건(robust)하고 보안성(secure)이 있다.
• 멀티스레드(multi-threaded)를 제공한다.
No.7
2. 객체지향프로그래밍 특징 3 가지
2.1 캡슐화와 데이터 은닉
2.2 다형성, 메소드의 오버로딩
2.3 상속성
No.8
문제
1. 자바가 부상하게 된 이유를 설명하시오.
2. 애플릿과 애플리케이션의 차이점을 설명하시 오.
3. 자바의 특징을 설명하시오.
4, 객체 지향 언어의 특징을 설명하시오.
No.9
<문제풀이>
1.
자바가 부상하게 된 이유는 자바의 모토인 WORA(Write Once, Run
Anywhere)때문입니다. WORA은 기존프로그램 방식과 달리 한번 작성하 면 어디서든지 똑같이 동작하는 프로그램을 만들 수 있다는 개념에서 출발합니다. 자바의 이러한 특징은 자바 가상 기계(JVM : Java
Virtual Machine) 이라고 불리는 실행 플랫폼 덕분입니다.
2.
* 애플릿(Applet)
애플릿은 네트워크의 원격 컴퓨터에서 전송받아서, 웹 브라우저나 애플 릿 뷰어(Applet Viewer)에서 실행됩니다. 애플릿은 대부분 서버에 위 치하고 있다가 로컬 플랫폼으로 전송받아 실행됩니다.
* 애플리케이션(Application)
애플리케이션은 독립적인 자바 실행됩니다. 자바가상머신이 위치한 어떤 플랫폼에서도 실행이 가능합니다. 애플릿처럼 네트워크에서 다운로드 되어 동적으로 실행되는 형태는 아닙니다.
No.10
<문제풀이>
3.
[1] 간단하고 친숙하다.(Simple)
[2] 객체지향언어이다.(Object-Oriented)
[3] 플랫폼에 독립적이다.(Architecture-natual) [4] 강건(robust)하고 보안성(secure)이 있다.
[5] 멀티 스레드를 제공한다.multi-threaded