Presentation is loading. Please wait.

Presentation is loading. Please wait.

© IBM Corporation 2006 목 차목 차  자바 언어의 소개  자바 언어의 역사  자바 환경 설정 (JDK 1.5)  Documentation API 의 설치  Eclipse 의 설치와 사용법  HelloWorld.

Similar presentations


Presentation on theme: "© IBM Corporation 2006 목 차목 차  자바 언어의 소개  자바 언어의 역사  자바 환경 설정 (JDK 1.5)  Documentation API 의 설치  Eclipse 의 설치와 사용법  HelloWorld."— Presentation transcript:

1 © IBM Corporation 2006 목 차목 차  자바 언어의 소개  자바 언어의 역사  자바 환경 설정 (JDK 1.5)  Documentation API 의 설치  Eclipse 의 설치와 사용법  HelloWorld

2 © IBM Corporation 2006 1. 자바 언어의 소개  언어란 ? - 의사 소통을 위한 수단이다.  언어의 발전 -ALGOL60  CPL  BCPL  B  C  C++  자바 언어의 의사 소통 방법 - 컴파일러 (Compiler) : 바이트 코드로의 변환 - 인터프리터 (Interpreter) : 라인 별 실행

3 © IBM Corporation 2006 2. 자바 언어의 역사  1991 년 1 월 15 일 : Bill Joy, Andy Bechtolsheim, Wayne Rosing, Mike Sheridan, Patrick Naughton 그리고 James Gosling 이렇게 6 명이 모여 ‘Stealth Project’ 라는 이름으로 회의 를 시작  1991 년 6 월 : James Gosling 이 ‘Oak’ 라는 이름으로 인터프리터 개발에 착수  1991 년 8 월 19 일 : 사용자 인터페이스에 대한 아이디어와 그래픽 시스템을 Sun 의 창립자 인 Scott McNealy 와 Bill Joy 에게 소개  1993 년 9 월 : Arthur Van Hoff 가 ‘Interactive Television’ 프로젝트에 동참  1994 년 4 월 25 일 : ‘Sun Interactive’ 완성. 이후 내용은 강력하지만 프로그램의 크기는 작 은 운영체제를 목적으로 ‘Liveoak Project’ 를 시작했다가 다시 웹에서 동작하는 Oak 개발 에 집중  1994 년 9 월 16 일 : ‘HOT JAVA’ 의 원형격인 ‘WebRunner’(Mosaik 같은 브라우저 ) 를 Jonathon Payne 과 Naughton 이 개발을 시작. 비슷한 시기에 Arthur Van Hoff 는 James Gosling 이 C 언어로 구현했던 자바 컴파일러를 자바 언어를 이용하여 구현  1995 년 5 월 23 일 : ‘SunWorld 95’ 에 공식적으로 JAVA 와 HOT JAVA 가 발표. 같은 날 Netscape 사가 Netscape 브라우저에서 사용할 자바에 대한 라이센스 계약 예정 공표  1995 년 12 월 7 일 : MS 사가 참여하기까지 많은 회사와 라이센스 계약  (Toshiba, Oracle, Lotus, Intuit, Borland, Macromedia, Spyglass, Silicon Graphics, Mitsubishi, Sybase, Symatec, IBM, Adobe 등 )

4 © IBM Corporation 2006 3. 자바 환경 설정 (JDK1.6)  JDK 와 JRE 의 차이  Sun 공식 사이트 (http://java.sun.com/javase/downloads/index.jsp)http://java.sun.com/javase/downloads/index.jsp  JDK 의 설치와 환경 설정 : 시스템 별 설정 -JAVA_HOME : 자바의 홈 Directory -CLASSPATH : 실행 시 클래스 파일의 위치와 참조 파일들의 위치 지정 ( 기본 공용 폴더 ) -PATH : 실행 명령어 위치 지정 (bin)

5 © IBM Corporation 2006 4. Documentation API  API 의 다운로드와 실행  Documentation API 의 영역별 의미 -packages 영역 : java, javax, org package -classes 영역  interface, classes, errors, exceptions -contents 영역 : class 에 대한 설명  Field, Construct, Method, Nested

6 © IBM Corporation 2006 5. Eclipse 설치와 사용법  IDE Tool : Eclipse 3.1 -http://www.eclipse.orghttp://www.eclipse.org  기본 환경 설정 (preferences)  자바 프로젝트의 생성  자바 클래스 생성 및 실행 -DOS 실행 법 -Eclipse 실행 법

7 © IBM Corporation 2006 6. HelloWorld  Eclipse 실행  HelloWorld 실행 / javac /java

8 © IBM Corporation 2006 목 차목 차  자바의 주요 개념 및 특성 (JVM)  프로그램 작성 및 기본 구문 분석  자바에서의 약속

9 © IBM Corporation 2006 1. 자바의 주요 개념 및 특성 -I  자바의 분류 -J2SE : Java2 Standard Edition -J2EE : Java2 Enterprise Edition -J2ME : Java2 Micro Edition  자바의 특성 - 이식성이 높다. - 내부 포인터를 사용한다. - 완벽한 객체지향 언어이다.

10 © IBM Corporation 2006 1. 자바의 주요 개념 및 특성 -II  JVM (Java Virtual Machine) 의 메모리 - 스택 영역 (Runtime Stack) : 실행 시 사용하는 메모리 영역 - 힙 영역 (Garbage Collection Heap) : 동적 메모리 할당 영역 - 상수 영역 (Constant & Code Segment) : 상수 데이터 및 static 데이터 할당 영역 - 레지스터 영역 (Process Register) : 프로세서 실행 관련 메모리 할당 영역

11 © IBM Corporation 2006 2. 프로그램 작성 및 기본 구문분석  자바의 실행 과정 -.java 파일  컴파일 (javac) .class 파일  인터프리터 (java)  실행 결과  자바 기초 프로그램 작성 -Eclipse 의 구성 및 활용법  자바 프로그램의 구조 및 main() Method -public static void main(String[] ar)

12 © IBM Corporation 2006 3. 자바에서의 약속  사용자 정의 명칭 ( 클래스, Method, Field) - 첫 글자는 ‘_’, ‘$’, 영문 대, 소문자 ( 한글 가능 ) - 글자수에 제한 없다. - 공백문자 및 특수 문자 사용 불가 - 숫자는 첫 글자가 아닐 때 사용 가능 - 예약어 사용 불가 - 기타 단순 약속 ( 대, 소문자의 규칙 )


Download ppt "© IBM Corporation 2006 목 차목 차  자바 언어의 소개  자바 언어의 역사  자바 환경 설정 (JDK 1.5)  Documentation API 의 설치  Eclipse 의 설치와 사용법  HelloWorld."

Similar presentations


Ads by Google