자바 언어의 이해 Understanding of Java Programming

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
KUMHO SOFTWARE DEVELOPMENT 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 2. 자바 환경과 자바 프로그램.
CHAP. 2 안드로이드 개발 도구 설치. © 2012 생능출판사 All rights reserved 개발 과정의 개요.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
앱인벤터 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
2016 유성환 Hybrid MOBILE.
Chapter1 : 자바 소개 1.1 자바(JAVA) 언어의 역사 1.2 프로그래밍 언어 : 자바 1.3 플랫폼 : 자바
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
명품 JAVA Essential.
Image & Video processing
Power Java 제3장 이클립스 사용하기.
Power Java 제3장 이클립스 사용하기.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
1장. 자바 시작하기.
( Lecture 01: Java 소개 Kwangman KO ( SangJi University.
제1장 기초 사항 융합기술공학과 김형진 교수.
자바 개요.
1장. 자바 개요.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Power Java 제2장 자바 개발 도구.
ANSYS17.2 Student 제품 무료 다운로드
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
1장 자바 개발환경 구축하기.
Ubiquitous Computing Practice - Part I (Installation) -
JSP Programming with a Workbook
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
이클립스를 이용한 AVR 개발환경 구축 로보틱스랩 유승일.
Java 기초 (Java JDK 설치 및 환경설정)
1.4 프로그래밍을 위한 환경 설정.
4-1장. MySQL 제13장.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
C / C++ Programming in multi platform
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Wireless Java Programming
Android studio로 Application 만들기.
[INA470] Java Programming Youn-Hee Han
Method & library.
2장. JSP 프로그래밍을 위한 환경구성 제2장.
Java 2장. 자바의 환경 public class SumTest {
IPython Notebook + Spark + TensorFlow on MacOS
제목소개 1. 안드로이드소개 2. 패킷캡쳐를 위한 환경 소개 3. ndk 소개 4. lipcap 5. 6.도식화 그림
웹디자인
자바 5.0 프로그래밍.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
OpenCV 설정 2.21 만든이 딩딩.
암호학 응용 Applied cryptography
Introduction to JSP & Servlet
Chapter 01 자바의 개요 자바는 최초 전자기기의 내장형 소프트웨어를 위해 개발되었으나, 최근 엔터프라이즈 응용에도 폭 넓게 활용됨 자바의 특징과 실행방법, 개발 환경 및 도구에 대해 소개.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
발표자 : 이지연 Programming Systems Lab.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
자바 프로그래밍 입문 : 객체지향적 사고법 chapter 01. 자바 언어의 소개.
1장. C Language Synopsis.
JAVA 프로그래밍 16장 JNLP.
J2SE 설치 부산대학교 인공지능 연구실.
Presentation transcript:

자바 언어의 이해 Understanding of Java Programming

자바 언어의 탄생배경 선 마이크로시스템즈의 프로그래밍 언어 제임스 고슬링의 그린 프로젝트에서 시작

자바 언어의 특징 단순(simple) 객체지향(Obect-Oriented) 분산(Distributed) 환경에 적합

자바 언어의 특징 인터프리터(Interpreter)에 의해 실행

자바 언어의 특징 견고(Robust) 안전(secure)

자바 언어의 특징 구조 중립(Architecture neutral)적인 높은 이식성(Portable)

자바 언어의 특징 높은 성능(High-Performance) 제공 멀티스레드(Multithread) 지원 동적(Dynamic)인 수행

자바의 플랫폼 자바 플랫폼의 구성요소 자바 플랫폼의 종류

자바의 플랫폼의 구성요소 자바 플랫폼 : 자바 가상 기계 + 자바 API

자바의 플랫폼의 구성요소 자바 가상 기계(Java Virtual Machine) 자바 API 가상의 기계로 구현된 소프트웨어 자바 바이트코드를 기계어로 사용하여 실행 자바 API (Application Program Interface) 자바 개발 환경과 실행 환경에서 제공되는 클래스 라이브러리 유사한 클래스별로 패키지화하여 제공 1.5버전의 경우 160여개 이상

자바의 플랫폼의 구성요소 자바 주요 API

자바의 플랫폼의 구성요소 자바 주요 API

자바의 플랫폼의 종류 자바 이용 분야에 따라 자바 플랫폼 기능은 달라야 함 JAVA SE JAVA ME JAVA EE 자바의 핵심적인 표준 플랫폼 일반 데스크탑 컴퓨터에서 적용 JAVA ME 소형 기기와 임베디드(Embedded) 기기 적용 플랫폼 핸드폰, PDA, 셋탑박스에서 적용 JAVA EE 자바 서버 플랫폼 SERVLET, JSP, EJB, CORBA, RMI 등 포함 웹서버 실행 프로그램 구현에 적용

자바 이용 분야와 자바 프로그램의 종류 웹분야 모바일분야 일반응용분야

웹분야 애플릿(Applet) 웹브라우저로 다운로드하여 실행 프로그램 실행 속도 느림

웹분야 서블릿(Servlet)과 JSP 웹서버 환경에서 실행 웹브라우저를 통해 요청시 실행 결과 전송

모바일분야 미들릿(Midlet) 무선 환경하의 모바일기기상에서 실행 핸드폰등 작은 기기에 적합하도록 설계 PDA, 핸드폰, 인터넷 TV 등 적용

일반응용분야 자바 어플리케이션(Java Application) 자바로 구현한 독립적인 프로그램 JSP, SERVLET에서 웹컴포넌트로 실행 가능 데스크탑 컴퓨터에서도 실행 가능 네트워크상의 다른 자바 실행 환경이 포함된 컴퓨터에서 실행 가능

JDK 란 Java Development ToolKit 자바 개발 환경 제공 선의 자바 사이트에서 무료 다운로드 Java SE, Java EE, Java ME 중 결정 http://www.oracle.com/technetwork/java/javase/overview/index.html

JDK 설치 디렉터리의 구조와 명령어 모음 JDK 주요 디렉터리의 역할

JDK 설치 디렉터리의 구조와 명령어 모음 JDK 필수 명령어 컴파일러와 인터프리터 명령

JDK 설치 디렉터리의 구조와 명령어 모음 JDK 부가적 명령어들

환경변수 PATH 설정 JDK 내의 주요 명령어는 도스 명령어 PATH 변수 설정으로 명령어 사용 편리 윈도 환경 [시작 단추] → [설정] → [제어판] → [시스템] → [고급탭] → [환경변수] → [시스템변수] → [Path] → [편집] 차례대로 선택하여 ‘JDK설치폴더명\BIN’ 입력

환경변수 PATH 설정 PATH 변수 설정 확인 [시작 단추] → [실행] 선택하여 열기 창에 ‘cmd’ 입력 또는 [시작 단추] → [보조프로그램] → [명령 프롬프트] 선택

환경변수 PATH 설정 PATH 변수 설정 확인 ‘java –version’ 입력 ‘javac’ 입력

API DOCUMENT 란 API 라이브러리는 자바 바이트코드로 제공 API 사용하려면 API에 포함된 클래스, 인터페이스, 메소드, 생성자, 변수에 대한 정보 필요 API 정보를 HTML 파일로 문서화하여 제공 JDK 버전별로 API DOCUMENT 다름 온라인 API http://docs.oracle.com/javase/7/docs/api/

이클립스 설치 이클립스란 이클립스 다운로드 이클립스 설치

이클립스란 JDK 내부 에디터 포함되지 않음 컴파일이나 인터프리트는 도스에서 실행 에디터와 도스 명령어 통합 필요 통합개발환경을 제공하는 툴(IDE) 제공 초보자용 IDE 울트라 에디트, 에디트 플러스, J 크리에이터등 전문가용 IDE 이클립스, J 빌더, 넷빈즈 등 이클립스 설치 사용

이클립스 다운로드 http://www.eclipse.org 사이트로 접속 Download Eclipse 선택 Eclipse IDE for Java EE Developers 선택

이클립스 설치 다운로드받은 이클립스 압축 해제 C:\eclipse\eclipse.exe 실행 모든 자바 소스와 관련 파일 저장 디렉토리인 워크스페이스 설정 예 – c:\eclipse\workspace 디렉토리를 워크스페이스로 설정하면 모든 자바 파일이 c:\eclipse\workspace 디렉토리에 저장

이클립스 설치 이클립스 Welcome 화면 나타나면 설치 완료

이클립스 설치 Welcome 화면 종료시 메인 화면 나타남

이클립스 설치 연관된 자바 소스를 저장할 단위로 Project 생성 [File] → [New] → [Java Project] 선택 후 Project name 입력

이클립스 설치 [Next] 선택 src : 자바 소스 파일 디렉토리 bin : 자바 클래스 파일 디렉토리

과제 JDK 설치 이클립스 설치 Hello World program 작성 및 테스트 http://www.oracle.com/technetwork/java/javase/downloads/index.html 환경변수 PATH 설정 이클립스 설치 http://www.eclipse.org/ Hello World program 작성 및 테스트 프로젝트 생성, 클래스 생성 이름, 생년월일, 전화번호, 주소 등 출력