Part-I 자바기초프로그래밍 Round1. 자바 실행 환경 저자 : 김승현
목 차 자바 언어의 소개 자바 언어의 역사 자바 환경 설정 (JDK 1.5) Documentation API의 설치 Eclipse의 설치와 사용법
1. 자바 언어의 소개 언어란 ? 언어의 발전 자바 언어의 의사 소통 방법 의사 소통을 위한 수단이다. ALGOL60 CPL BCPL B C C++ 자바 언어의 의사 소통 방법 컴파일러(Compiler) : 바이트 코드로의 변환 인터프리터(Interpreter) : 라인 별 실행
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 등)
3. 자바 환경 설정 (JDK1.5) JDK와 JRE의 차이 Sun 공식 사이트 (http://java.sun.com) JAVA_HOME : 자바의 홈 Directory CLASSPATH : 실행 시 클래스 파일의 위치와 참조 파일들의 위치 지정 (기본 공용 폴더) PATH : 실행 명령어 위치 지정 (bin)
4. Documentation API API의 다운로드와 실행 Documentation API의 영역별 의미 packages 영역 : java, javax, org package classes 영역 interface, classes, errors, exceptions contents 영역 : class에 대한 설명 Field, Construct, Method, Nested
5. Eclipse 설치와 사용법 IDE Tool : Eclipse 3.1 기본 환경 설정 (preferences) http://www.eclipse.org 기본 환경 설정 (preferences) 자바 프로젝트의 생성 자바 클래스 생성 및 실행 DOS 실행 법 Eclipse 실행 법
6. Round 마무리 과제 1. JDK 5.0(Tiger)와 새로 나온 JDK 6.0(Mustang) 베타2를 설치해 보자. 과제 2. 설치 시에 필요한 경로를 암기하자.