1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과
학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2
자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas e/overview/index.html 소스에디터및통합개발환경 Eclipse 또는 NetBeans 소스에디터, 컴파일러, 디버거결합통합개발환경 다운로드위치 : http://www.eclipse.org/downloads 3
JDK 와 JRE JRE(Java Runtime Environment) JRE 는자바프로그램을실행하기위한라이브러리, 자바가상기계, 기타컴포넌트들을제공한다. JDK(Java Development Kit) JDK 는 JRE 에추가로자바프로그램을개발하는데필요한개발도구를추가한것이다. JDK = JRE + Complier + Debugger +... 4
다운로드 http://www.oracle.com/technetwork/java/javase/overview/index.html 5
설치후 JDK 의구조 6
자바프로그램개발단계 소스파일의생성 에디터를사용 소스파일확장자는.java 메모장, 이클립스 (www.eclipse.org), 넷빈 (www.netbeans.org), JBuilder (www.borland.com) 등사용가능 컴파일 컴파일러로컴파일 컴파일러는자바소스코드를바이트코드로변환 바이트코드는확장자가.class 로끝나는파일에저장됨 실행 자바가상머신을이용하여클래스파일을실행 7
Compiling, Interpreting, Running Compiler 는자바프로그램을 byte-code 로변환 javac commend 사용 Ex: javac Helloworld.java 자바가상머신은 byte-code 명령을기계어로변환하고, 기계어명령들의결과를수행 java commend 사용 java Helloworld 8
자바프로그램의컴파일과수행과정 9
자바문서참조하기 자바 API 문서 자바라이브러리에대하여설명하는문서 http://www.oracle.com/technetwork/java/api- 141528.html 자바튜토리얼 자바언어에대한강좌 http://www.oracle.com/technetwork/java/index-jsp- 135888.html 10
자바 API 문서 11
자바 API 문서 String 클래스에대한설명 12
자바튜토리얼 13
자바를위한에디터 TextPad 자바, HTML, JSP, C, C++ 를위한강력한프로그래밍에디터 스펠링검사기능 UltraEdit. 우수한자바모드를가지는에디터 문법하이라이팅기능 스펠링검사기능 14
자바를위한통합개발환경 Eclipse 다중언어소프트웨어개발도구로서 IDE 와 plug-in 으로구성 자바로작성되었다. 자바애플리케이션을개발하는데사용할수도있다. C, C++, COBOL, Python, Perl, PHP 도지원 free and open source software. NetBeans 자바를위한 cross-platform open source IDE 문법하이라이팅기능, 코드완결기능 비주얼디자인도구포함 free and open source software. 15
자바개발키트다운로드및설치 다운로드 (1) URL : http://www.oracle.com/technetwork/java/javase/downloads/index.html 16
자바개발키트다운로드및설치 다운로드 (2) 다운로드받은이후파일실행시켜설치 17
자바개발키트다운로드및설치 설치 프로그램 Installer 의안내에따라설치 JDK 와 JRE 가설치되면자바프로그래밍가능 18
DOS 환경 (1) Path 설정 Path 변경창보기 (XP) 19
DOS 환경 (2) Path 설정 Path 추가하기 (XP) - JDK 의 bin 폴더의경로를 PATH 변수값에추가한다. 20
DOS 환경 (3) 컴파일및실행 소스코드작성 C:\HelloWorld.java public class HelloWorld { public static void main(string[] args) { } } String name = "Computer"; System.out.println("Hello, " +name + "!"); 21
DOS 환경 (4) 컴파일및실행 컴파일및실행확인 22
이클립스 23
이클립스의구조 여러개의플러그인 (plug-in) 으로구성 24
이클립스설치및환경설정 Eclipse 다운로드 URL : http://www.eclipse.org/downloads/ 25
이클립스설치및환경설정 Eclipse 설치 파일을원하는위치에압축을푼다. 압축을푼후 eclipse.exe 파일을실행 26
이클립스설치및환경설정 Eclipse 실행 Workspace 부분에사용할저장공간을설정하고 OK 버튼을누른다. 27
이클립스사용법 ( 신규프로젝트작성시 ) 새프로젝트만들기 File -> New -> Java Project 28
이클립스사용법 ( 신규프로젝트작성시 ) 새프로젝트만들기 프로젝트이름을정한후 Finish 버튼클릭 29
이클립스사용법 ( 신규프로젝트작성시 ) 패키지생성 작업폴더 -> src 폴더 -> 오른쪽클릭 -> New -> Package 30
이클립스사용법 ( 신규프로젝트작성시 ) 패키지생성 31
이클립스사용법 ( 신규프로젝트작성시 ) 클래스생성 생성한패키지 -> 오른쪽클릭 -> New -> Class 32
이클립스사용법 ( 신규프로젝트작성시 ) 클래스생성 클래스이름입력후 Finish 버튼클릭 33
이클립스사용법 ( 신규프로젝트작성시 ) 클래스생성후화면 34
이클립스사용법 ( 신규프로젝트작성시 ) 소스코드작성 public class HelloWorld { public static void main(string[] args) { String name = "Computer"; System.out.println("Hello, " +name + "!"); } } 35
이클립스사용법 ( 신규프로젝트작성시 ) 프로그램실행 Eclipse IDE 에서는프로그램코딩중에자동으로컴파일됨 36
이클립스사용법 ( 신규프로젝트작성시 ) 프로그램실행화면 37