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