• 검색 결과가 없습니다.

1부 자바란

N/A
N/A
Protected

Academic year: 2022

Share "1부 자바란"

Copied!
10
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

클릭하세요 자바

No.1

1부 자바란

- 1장 자바의 이해

(2)

No.2

1장 자바의 이해

1. 자바의 소개

2. 객체 지향 프로그래밍 특징

(3)

No.3

1.자바의 소개

1.1 자바 부상의 원인

소스 코드

컴파일러(윈도우 용)

컴파일러(유닉스 용)

컴파일러(리눅스 용)

윈도우 용 실행파일

유닉스 용 실행파일

리눅스 용 실행파일

[기존 프로그램 개발 환경]

(4)

No.4

1.자바의 소개

1.1 자바 부상의 원인

[자바 개발 환경]

JVM(윈도우 용)

JVM( 유닉스 용)

JVM( 리눅스 용) 소스 코드

컴파일러(윈도우 용)

컴파일러(유닉스 용)

컴파일러(리눅스 용)

바이트 코드

(5)

No.5

1.자바의 소개

1.2 자바의 정의

• 자바 VM + 자바 API

(Virtual Machine) (Application Programming Interface)

(네이티브 시스템)OS, 하드웨어, 웹 브라우저

자바 API 자바 VM

자바 애플릿. 자바 애플리케이션

(6)

No.6

1.자바의 소개

1.3 자바의 특징

• 간단하고 친숙하다.(Simple)

• 객체지향언어이다.(Object-Oriented)

플랫폼에 독립적이다.(Architecture-netual)

• 강건(robust)하고 보안성(secure)이 있다.

• 멀티스레드(multi-threaded)를 제공한다.

(7)

No.7

2. 객체지향프로그래밍 특징 3 가지

2.1 캡슐화와 데이터 은닉

2.2 다형성, 메소드의 오버로딩

2.3 상속성

(8)

No.8

문제

1. 자바가 부상하게 된 이유를 설명하시오.

2. 애플릿과 애플리케이션의 차이점을 설명하시 오.

3. 자바의 특징을 설명하시오.

4, 객체 지향 언어의 특징을 설명하시오.

(9)

No.9

<문제풀이>

1.

자바가 부상하게 된 이유는 자바의 모토인 WORA(Write Once, Run

Anywhere)때문입니다. WORA은 기존프로그램 방식과 달리 한번 작성하 면 어디서든지 똑같이 동작하는 프로그램을 만들 수 있다는 개념에서 출발합니다. 자바의 이러한 특징은 자바 가상 기계(JVM : Java

Virtual Machine) 이라고 불리는 실행 플랫폼 덕분입니다.

2.

* 애플릿(Applet)

애플릿은 네트워크의 원격 컴퓨터에서 전송받아서, 웹 브라우저나 애플 릿 뷰어(Applet Viewer)에서 실행됩니다. 애플릿은 대부분 서버에 위 치하고 있다가 로컬 플랫폼으로 전송받아 실행됩니다.

* 애플리케이션(Application)

애플리케이션은 독립적인 자바 실행됩니다. 자바가상머신이 위치한 어떤 플랫폼에서도 실행이 가능합니다. 애플릿처럼 네트워크에서 다운로드 되어 동적으로 실행되는 형태는 아닙니다.

(10)

No.10

<문제풀이>

3.

[1] 간단하고 친숙하다.(Simple)

[2] 객체지향언어이다.(Object-Oriented)

[3] 플랫폼에 독립적이다.(Architecture-natual) [4] 강건(robust)하고 보안성(secure)이 있다.

[5] 멀티 스레드를 제공한다.multi-threaded

참조

관련 문서

사회복지분야 협력기관과의 상호교류 네트워크의 구축

웹 플레이트 형상에 따라서는 평평한 웹 플레이트 가진 차륜의 경우에는 최대응력이 차축이 있는 부위인 보스부에서 발생하고 있고, S 형태의 웹 플레이트를 가진 차륜의

마우스 포인트를 움직이고

- 어떤 고객으로부터 얻게 되는 이익의 흐름의 현재 가치. 제

• 또한 애플릿은 자바의 JDK 안에 있는 애플릿 뷰어도구를 사용하여 실행될 수 있다. • 애플릿은 main

ISO (International Standard Organization) 표준: 세계 각국 언어 에서 사용되는 대부분의 기호들을 표현하기 위한 32 비트 패턴.. Hello 문자열의 경우..

• ‘git checkout’ 명령에 ‘&lt;원격 저장소 이름&gt;/&lt;원격 저장소의 브랜치 이름&gt;’ 인자로 줘서 특정 원격 저장소의 특정 브랜치 파일 워킹 스페이스로 가져올 수

광대역네트워크