chapter2 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Chapter2 : 자바환경과 자바 프로그램 PowerPoint Presentation
Download Presentation
Chapter2 : 자바환경과 자바 프로그램

Loading in 2 Seconds...

play fullscreen
1 / 13

Chapter2 : 자바환경과 자바 프로그램 - PowerPoint PPT Presentation


  • 136 Views
  • Uploaded on

Chapter2 : 자바환경과 자바 프로그램. 2.1 자바 개발 환경 2.2 자바 통합개발환경 (IDE) 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 . 2.1 자바 개발 환경 (Java 2 SDK). 선( SUN) 사에서 제공 (java.sun.com) 자바가 탄생한 이후 자바는 다양한 이기종 컴퓨팅 환경에서 어플리케이션 개발용 객체지향 플랫폼으로 발전

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Chapter2 : 자바환경과 자바 프로그램' - nessa


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
chapter2

Chapter2 : 자바환경과 자바 프로그램

2.1 자바 개발 환경

2.2 자바 통합개발환경(IDE)

2.3 자바 응용 프로그램과 애플릿 프로그램

2.4 자바 응용 프로그램

2.5 자바 애플릿 프로그램

2 1 java 2 sdk
2.1 자바 개발 환경 (Java 2 SDK)
  • 선(SUN) 사에서 제공 (java.sun.com)
    • 자바가 탄생한 이후 자바는 다양한 이기종 컴퓨팅 환경에서 어플리케이션 개발용 객체지향 플랫폼으로 발전
    • 선사는 어플리케이션의 용도에 따라 다양한 자바 플랫폼을 제공한다(J2ME, J2SE, J2EE)
2 1 java 2 sdk1
2.1 자바 개발 환경 (Java 2 SDK)
  • J2SE : 자바 표준 개발 환경
  • SDK 설치
    • SDK 소프트웨어
      • http://java.sun.com/j2se/
  • SDK 도구
    • 자바 번역기 : javac
    • 자바 해석기 : java
    • 애플릿 프로그램 실행기 : appletviewer
    • 자바 디버거 : jdb
    • C 헤더파일과 스터브 파일 생성기 : javah
    • 자바 문서 생성기 : javadoc
    • 자바 압축 도구 : jar
2 2 ide
2.2 자바 통합개발환경(IDE)
  • 선(Sun)사의 SDK는 GUI(Graphical User Interface) 형태의 개발환경을 제공하지 않는다
  • 자바를 처음 시작하는 사용자나 초보자에게 자바 프로그래밍을 위해 EditPlus나 AcroEdit와 같은 단순한 편집기의 사용을 권한다.
  • 통합개발환경(IDE :integrated development environment) Micorosoft사의 Visual Studio와 같이 전문적인 개발을 위한 통합된 환경을 지원한다.
2 2 ide1
2.2 자바 통합개발환경(IDE) - 계속
  • Eclipse (http://www.eclipse.org)
    • IBM의 WebSphere 통합개발환경을 무료로 오픈소스 진영에 공개함으로 시작
    • 홈페이지를 통해서 무료로 배포(플러그인은 개발자에 의해 유료로 판매가능)
    • 현재 가장 널리 사용되고 있는 통합환경
    • 플러그인 기반 개발환경. 사용자의 필요에 의해 특화된 개발환경 구축가능
    • Code Assist, Refactoring, CVS, Junit 등을 기본적으로 제공
2 2 ide2
2.2 자바 통합개발환경(IDE) - 계속
  • IntelliJ (htttp://www.intellij.org)
    • Jolt Award 수상으로 유명해진 개발툴
    • Debugger, Refactoring, CVS, Junit 기본 제공
    • Code Inspection
    • GUI Design 지원(AWT, SWING)
    • J2EE Container 통합
    • 상용개발툴
  • Borland JBuilder (http://www.borland.com)
    • 볼랜드사에서 만든 통합환경
    • GUI Design 지원(AWT, SWING]
    • J2EE Container 통합, 모니터링, 튜닝을 지원
    • 상용개발툴
slide7
2.3 자바 응용 프로그램과 애플릿 프로그램
  • 자바 응용 프로그램
    • C나 C++ 프로그램과 같은 일반적인 응용 프로그램
  • 자바 애플릿 프로그램
    • Web Browser나 애플릿 뷰어에서 실행되는 프로그램
    • 네트웍을 통하여 실행될 수 있으므로 개발환경과 실행환경의 독립성이 보장된다.
slide8
2.4 자바 응용 프로그램
  • // 프로그램 : Example1.java
  • class Example1 {
  • public static void main(String args[]) {
  • System.out.println("안녕하세요!! 첫 번째 자바 프로그램입니다");
  • }
  • }
slide9

컴파일 : javac Example1.java

  • 실행 : Java Example1
  • 응용 프로그램의 번역과 실행
slide10
2.5 자바 애플릿 프로그램
  • 애플릿 프로그램은 Web Browser나 애플릿 뷰어에 의해 실행

// 프로그램 : Example2.java

import java.applet.*;

import java.awt.*;

public class Example2 extends Applet {

public void paint(Graphics g) {

g.drawString("안녕하세요!! 두 번째 자바 프로그램입니다!",

100,60);

}

}

slide11

애플릿 프로그램의 번역과 실행

  • 컴파일 : javac Example2.java
  • 애플릿을 실행하기 위해서는 애플릿을 로드하는 HTML 파일을 작성하여야 한다.

<HTML>

<HEAD>

<TITLE> 자바 프로그램 테스트 02 </TITLE>

</HEAD>

<BODY>

<CENTER>

<APPLET CODE= "Example2.class" WIDTH=400 HEIGHT=200 >

</APPLET>

</CENTER>

</BODY>

</HTML>