1장 자바 개발환경 구축하기.

Slides:



Advertisements
Similar presentations
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
Advertisements

제 1 장 기초 사항 어서와 Java 는 처음이지 ! IT 응용시스템공학과 김형진 교수.
KUMHO SOFTWARE DEVELOPMENT 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 2. 자바 환경과 자바 프로그램.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
컴퓨터와 인터넷.
Chapter1 : 자바 소개 1.1 자바(JAVA) 언어의 역사 1.2 프로그래밍 언어 : 자바 1.3 플랫폼 : 자바
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
자바 언어의 이해 Understanding of Java Programming
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Power Java 제3장 이클립스 사용하기.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
제1장 기초 사항 융합기술공학과 김형진 교수.
자바 개요.
1장. 자바 개요.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
Power Java 제2장 자바 개발 도구.
Ubiquitous Computing Practice - Part I (Installation) -
8.1 인터페이스 개요와 인터페이스 정의 8.2 인터페이스의 사용 8.3 인터페이스의 상속 8.4 인터페이스 참조
JSP Programming with a Workbook
Java 기초 (Java JDK 설치 및 환경설정)
한국골프대학 종합정보시스템 Windows Vista 사용자를 위한 Component 설치안내서
한국골프대학 종합정보시스템 Windows 7 사용자를 위한 Component 설치안내서
4-1장. MySQL 제13장.
C / C++ Programming in multi platform
Visual Basic .NET 처음 사용하기.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
1. C++ 시작하기.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
AVR – ATmega103(ATMEL) Compilers & ISP
[INA470] Java Programming Youn-Hee Han
2장. JSP 프로그래밍을 위한 환경구성 제2장.
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
Device Driver 임베디드 시스템 I.
UNIX Unbounded A Beginning Approach
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
LIT-GenAppSetup ※ Texting+ 클라이언트 프로그램은 제품 인증을 받은 제품입니다.
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
HyperWorks Apps 설치 가이드.
자바 5.0 프로그래밍.
모바일 자바 프로그래밍 J2ME 개발 살펴보기 Ps lab 오민경.
화이트 보드와 채팅 기능을 제공하는 웹 기반 공동작업 지원 시스템
1. 스크립트 작성 마법사 2. NSIS 스크립트 컴파일
( Windows Service Application Debugging )
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
OpenCV 설정 2.21 만든이 딩딩.
암호학 응용 Applied cryptography
Introduction to JSP & Servlet
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
Chapter 01 자바의 개요 자바는 최초 전자기기의 내장형 소프트웨어를 위해 개발되었으나, 최근 엔터프라이즈 응용에도 폭 넓게 활용됨 자바의 특징과 실행방법, 개발 환경 및 도구에 대해 소개.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
발표자 : 이지연 Programming Systems Lab.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
Installation Guide.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
숙제 작성 및 제출 과정 김진하 2008/03/14.
자바 프로그래밍 입문 : 객체지향적 사고법 chapter 01. 자바 언어의 소개.
7 생성자 함수.
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
JAVA 프로그래밍 16장 JNLP.
J2SE 설치 부산대학교 인공지능 연구실.
Presentation transcript:

1장 자바 개발환경 구축하기

자바의 특징 단순하다. 객체지향적이다. 분산환경에 적합하다. 포인터,다중상속처럼 C++ 에서 거의 사용되지 않거나 이해하기 어렵고 혼동을 일으킬 수 있는 부분들을 포함하지 않고 있다. 결과물의 크기가 작다는 것을 들 수 있다. 객체지향적이다. 캡슐화(Encap-sulation), 상속성(Inheritance), 다형성(Polymorphism) 의 세가지 특징을 가진다. 높은생산성과 용이한 유지보수를 가능하게 한다. 설계 당시부터 객체지향 언어로 개발되었다. 분산환경에 적합하다. HTTP 나 FTP 와같은 TCP/IP 프로토콜을 지원하기 위한 광범위한 라이브러리 루틴을 가지고 있다. RMI 와EJB 라는 강력한 분산 환경을 제공한다. 특정 플랫폼에 대한 제약 없이 보다 적은 예산으로 쉽게 분산 애플리케이션을 개발할 수 있는 환경을 제공한다.

자바의 특징 견고하고 안전한 프로그램을 개발할 수 있다. 플랫폼 독립적이다. 자바는 신뢰성이 필요한 프로그램을 작성하기 위해 에러가 발생하기 쉬운 상태를 제거하는데 중점을 두고 설계되었다. 가비지 컬렉터(Garbage Collector)가 프로그램에서 사용하지 않는 객체의 메모리를 시스템으로 반환시켜 프로그램이 안정적으로 동작할 수 있는 환경을 제공한다. 바이러스와 불법적인 시스템 침입자로부터 안전한 시스템을 구성할 수 있다. 플랫폼 독립적이다. 자바로 작성된 프로그램의 바이트 코드는 자바 가상 머신(JVM : Java Virtual Machine)이 설치된 어떤 시스템에서도 동일하게 동작한다.

자바의 특징 멀티 쓰레드(Multi Thread)를 지원한다. 동적이다. 멀티 쓰레드는 하나의 프로세스를 여러 개의 쓰레드로 구성하여 작업을 수행하기 때문에 메모리를 공유하여 효율적으로 작동하는 프로그램을 개발할 수 있다. 자바는 언어 차원에서 이러한 멀티 쓰레드 기능을 제공한다. 동적이다. 자바는 변화하는 환경을 수용하기 위해 개발되었기 때문에 자바의 라이브러리는 클라이언트에 어떠한 영향도 주지 않고 새로운 메서드(Method)나 인스턴스(Instance) 변수를 자유롭게 추가할 수 있다.

자바의 구조 컴파일러(Compiler) 바이트 코드(Byte Code) 자바 가상머신(JVM) 자바의 컴파일러는 기존언어의 컴파일러와는 다르게 기계어 코드를 생성하지 않고 바이트 코드라는 기계중립적 바이너리 파일을 생성한다. 바이트 코드(Byte Code) 바이트 코드는 자바 가상 머신이라 불리는 가상의 기계가 해석하여 해당 플랫폼의 기계어로 변환하여 실행된다. 자바 가상머신(JVM) 자바 가상 머신은 자바 바이트 코드를 플랫폼 고유의 기계어로 변환하여 실행하는 가상의장치이다. 동일한 바이트 코드를 해당 플랫폼의 기계어로 해석하여 실행시켜 동일한 실행환경을 제공한다. 자바 가상 머신은 독립된 기계(Hardware) 일수도 있고 웹 브라우저나 시스템에 설치된 소프트웨어(Software) 일수도 있다.

자바 프로그램의 유형 애플리케이션(Application) 독립적으로 실행되어 특정한 기능을 직접 수행하도록 설계된 프로그램이다. CUI(Character User Interface) 애플리케이션과 GUI(Graphical User Interface) 애플리케이션이 있다. 자바에서는 AWT 와Swing 객체를 사용해 GUI 애플리케이션을 쉽게 개발할 수 있다.

자바 프로그램의 유형 애플릿(Applet) 웹 브라우저 안에서 실행되는 작은 프로그램이다. 웹 브라우저나 애플릿 뷰어 상에서 실행시킬 수 있다. HTML 문서의 <APPLET> </APPLET> 태그를 사용하여 실행한다.

JDK(Java Development Kit) 자바 프로그램을 개발하는데 필요한 런타임 인터프리터, 컴파일러, 애플릿 뷰어, 디버거, 클래스 파일 역어셈블러, 문서화 도구, 애플릿 데모, API 소스 코드 등이 포함되어 있다. JDK의 종류 자바 코어 - J2SE(Java 2 Standard Edition) 임베디드 시스템 - J2ME (Java 2 Micro Edition) 엔터프라이즈 서버 - J2EE(Java 2 Enterprise Edition)

JDK(Java Development Kit)

JDK(Java Development Kit) 썬 마이크로시스템즈의 자바 라이센스에 대한 동의 여부를 묻는 화면이 나오면 동의에 표시하고 [Next] 를 선택한다.

JDK(Java Development Kit) 구성요소와 폴더를 선택하는 화면이 나오면 모든구성요소를 설치하도록하자. 설치 경로(Install to: C;\j2sdk1.4.2_09\)를 확인 한 후 [Next] 를 선택한다.

JDK(Java Development Kit) Java Plug-In 이 설치될 웹 브라우저를 선택하는 화면이다. 그림과 같이 선택하고 [Install] 을 선택하여 계속 진행하자.

JDK(Java Development Kit) Java Plug-In 이 설치될 웹 브라우저를 선택하는 화면이다. 그림과 같이 선택하고 [Install] 을 선택하여 계속 진행하자.

JDK(Java Development Kit) 환경변수 설정 환경변수를 설정하지 않으면 자바 명령어들의 전체 패스명을 적어야하고 작성한 프로그램을 실행할 때마다 사용할 패키지의 클래스 패스를 지정해주어야 하는 번거로움이 있다. Path 자바개발도구 실행파일의 위치정보 Classpath 자바 프로그램이 호출할 클래스파일의 위치정보

JDK(Java Development Kit) Windows 2000/XP JDK 가설치된 경로를 확인 [시작] -> [설정] -> [제어판] -> [시스템]을 선택하면 시스템 등록 정보창을 열고 [고급]탭을 선택 [환경변수]를 선택 시스템 변수에 있는 Path를 선택하고 [편집]을 선택 시스템 변수 편집이라는 대화상자가 표시되면 변수 값의 뒤에 Path를 추가하고 [확인]을 선택

JDK(Java Development Kit) Windows 2000/XP [새로 만들기]를 선택 새 시스템 변수 등록 창이 표시되면 변수이름에 classpath를 입력하고 변수 값에 classpath 정보를 입력하고 [확인]을 선택 환경변수 창과 시스템 등록정보 창의 [확인]을 선택 Windows 2000과 XP 메뉴의 위치가 다르지만 쉽게 설정할 수 있다.

JDK(Java Development Kit) [시작] -> [실행]을 선택하고 command(cmd.exe)를 실행하거나 [시작] -> [보조프로그램] -> [명령 프롬프트]를 실행 자바 버전 확인 명령창에서 java -version을 입력 자바 컴파일러 확인 javac 를 입력 그림과 같은 화면이 출력되었다면 자바 프로그램을 컴파일하고 실행시킬 수 있다.

Hello Java 예제 프로그램(HelloJava.java) 소스 코드와 파일명의 대소문자 구별을 확실하게 해주어야 한다. javac HelloJava.java 명령을 실행시켜 컴파일 하자 java HelloJava 명령으로 바이트 코드를 실행 public class HelloJava { public static void main(String args[]) { System.out.println("Hello Java!"); }