1장. 자바 시작하기.

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
KUMHO SOFTWARE DEVELOPMENT 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 2. 자바 환경과 자바 프로그램.
CHAP. 2 안드로이드 개발 도구 설치. © 2012 생능출판사 All rights reserved 개발 과정의 개요.
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 예제 프로그램.
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
“ 안드로이드 ” 개발 환경 설정 [ 컨버전스팀 ] ㈜한 싹 2011 년 01 월 03 일.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
2. 앱 개발환경 구축 Step by Step 안드로이드 프로그래밍 쉽게 시작하는 안드로이드 4.4 앱 개발.
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++로 프로그래밍한다는 것의 의미 세상에서 가장 간단한 C++ 프로그램
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미
자바 언어의 이해 Understanding of Java Programming
Power Java 제3장 이클립스 사용하기.
Power Java 제3장 이클립스 사용하기.
윤 홍 란 다이알로그(대화상자) 윤 홍 란
Java Development Environment & Eclipse IDE
제1장 기초 사항 융합기술공학과 김형진 교수.
자바 개요.
1장. 자바 개요.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
Power Java 제2장 자바 개발 도구.
C 언어 1 1주차 C언어 시작하기 - 1차시 C 언어 특징 및 프로젝트 생성 Programming Language.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
이클립스를 이용한 AVR 개발환경 구축 로보틱스랩 유승일.
Java 기초 (Java JDK 설치 및 환경설정)
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
C / C++ Programming in multi platform
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
10장. 예외처리.
UNIT 02 JDK & Tools 설치 로봇 SW 컨텐츠 교육원 조용수.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
CHAP 12. 리소스와 보안.
Android studio로 Application 만들기.
[INA470] Java Programming Youn-Hee Han
Method & library.
2장. JSP 프로그래밍을 위한 환경구성 제2장.
Java 2장. 자바의 환경 public class SumTest {
영상처리 실습 인공지능연구실.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
제목소개 1. 안드로이드소개 2. 패킷캡쳐를 위한 환경 소개 3. ndk 소개 4. lipcap 5. 6.도식화 그림
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
자바 5.0 프로그래밍.
Lecture 01 Java programming language
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
Chapter 01 자바의 개요 자바는 최초 전자기기의 내장형 소프트웨어를 위해 개발되었으나, 최근 엔터프라이즈 응용에도 폭 넓게 활용됨 자바의 특징과 실행방법, 개발 환경 및 도구에 대해 소개.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
CHAP 15. 데이터 스토리지.
자바 프로그래밍 입문 : 객체지향적 사고법 chapter 01. 자바 언어의 소개.
1장. C Language Synopsis.
JAVA 프로그래밍 16장 JNLP.
J2SE 설치 부산대학교 인공지능 연구실.
Presentation transcript:

1장. 자바 시작하기

목차 1절. 프로그래밍 언어란? 2절. 자바란? 3절. 자바 개발 환경 구축 4절. 자바 프로그램 개발 순서 5절. 주석과 실행문 6절. 이클립스 설치 7절. 풀인원 설치와 실행

1절. 프로그래밍 언어란? 프로그래밍 언어의 역할은? 사람과 컴퓨터의 대화 도움 사람의 언어와 기계어 사이에서 다리와 같은 역할 고급 언어와 저급 언어로 구분 (p.2)

2절. 자바란? 1.2.1 자바 소개 1995년 썬마이크로시스템즈(Sun Microsystems)에서 최초 발표한 언어 1991년 가전 제품에서 사용할 목적인 오크(Oak) 언어에서부터 시작 인터넷 프로그래밍 언어로 발전하면서 자바라는 이름으로 변경 2010년 오라클에서 썬을 인수하여 Java 개발,관리,배포 주관

2절. 자바란? 자바의 특징 이식성이 높은 언어

2절. 자바란? 자바의 특징 객체 지향 언어 -> OOP(Object Oriented Programming)란? 부품 객체를 먼저 만들고, 이것들을 조합해 전체 프로그램을 완성하는 기법 자바는 처음부터 OOP 개발용 언어로 설계 캡슐화, 상속, 다형성 기능 완벽하게 지원

2절. 자바란? 자바의 특징 함수적 스타일 코딩 지원 메모리를 자동으로 관리 다양한 애플리케이션 개발 가능 함수적 스타일 코딩 방식인 람다식(Lambda Expressions) 지원 코드 간결하게 작성 가능 컬렉션 요소를 필터링, 매핑, 그룹핑, 집계 처리시 주로 사용 메모리를 자동으로 관리 사용하지 않는 객체를 자동으로 메모리에서 제거 핵심 기능 코드에 집중할 수 있도록 하는 기능 다양한 애플리케이션 개발 가능

2절. 자바란? 자바의 특징 멀티 스레드(Multi-Thread) 쉽게 구현 가능 동시에 여러 가지 작업을 할 경우 대용량 작업을 빨리 처리할 경우 동적 로딩(Dynamic Loading) 지원 미리 객체를 만들어 놓지 않고 필요한 시점에 동적 로딩해 객체 생성 유지 보수 시 특정 객체만 쉽게 수정 및 교체해 사용 막강한 오픈 소스 라이브러리 풍부

3절. 자바 개발 환경 구축 자바 개발 도구(JDK) 설치 Java Standard Edition 구현체의 종류 JDK(Java Development Kit) = JRE + 개발 도구 자바 프로그램 개발하고 실행하기 위해 반드시 설치 JRE(Java Runtime Environment) = JVM + 표준 클래스 라이브러리 자바 프로그램을 실행만 할 경우 설치 JDK(Java Development Kit) 설치 설치 파일 다운로드 사이트: http://www.oracle.com API 도큐먼트 JDK에서 제공하는 표준 클래스 라이브러리 설명해 놓은 HTML 페이지들 http://docs.oracle.com/javase/버전/docs/api/

4절. 자바 프로그램 개발 순서 소스 작성에서부터 실행까지

4절. 자바 프로그램 개발 순서 프로그램 소스 분석

5절. 주석과 실행문 주석 사용하기 프로그램 실행과는 상관없이 코드에 설명 붙인 것 컴파일 과정에서 주석은 무시되고 실행문만 바이트 코드로 번역 코드에서 사용하는 주석문의 종류

5절. 주석과 실행문 실행문과 세미콜론(;) 실행문 변수 선언, 값 저장, 메소드 호출에 해당하는 코드 실행문 끝에는 반드시 세미콜론(;)을 붙여 실행문의 끝 표시

6절. 이클립스 설치 이클립스(Eclipse) 소개 2003년 IBM에서 개발 자바 통합 개발 환경(IDE: Integrated Development Environments) 제공 프로젝트 생성 기능 제공 자동 코드 완성 기능 제공 디버깅 기능 제공 이클립스 연합(Eclipse Foundation) 설립 - 지속적 버전업과 배포 다양한 개발 환경을 구축할 수 있도록 플러그인(Plug-In) 설치 가능 안드로이드 개발 환경 스프링(Spring) 개발 환경 C, C++ 개발 환경

6절. 이클립스 설치 이클립스 다운로드 이클립스는 자바 언어로 개발된 툴 - JDK 필요 다운로드 사이트: http://www.eclipse.org Eclipse IDE for Java Developers 버전 순수 자바 학습용 Eclipse IDE for Java EE Developers 버전 (책에서 사용하는 버전) 웹 애플리케이션 등의 Enterprise (Network) 환경에서 실행 CPU 사양에 맞게 다운로드

6절. 이클립스 설치 워크스페이스(Workspace) 이클립스에서 생성한 프로젝트가 기본적으로 저장되는 디렉토리 최초 실행 시 워크스페이스 런처(Workspace Launcher)에서 설정 .metadata 디렉토리 자동 생성되며 이클립스 실행 시 필요한 메타데이터 저장 이 디렉토리 삭제하고 이클립스 실행 - 초기 상태로 다시 실행

6절. 이클립스 설치 퍼스펙티브(Perspective) 뷰(View) 개발 프로젝트 종류별로 유용한 View들을 묶어놓은 것 Eclipse IDE for Java EE Developers 기본적으로 Java EE 퍼스펙티브 책에서는 Java 퍼스펙티브로 변경해 사용 뷰(View) 퍼스렉티브를 구성하는 작은 창으로 여러가지 목적에 맞게 내용 보여줌 자유롭게 제거 하거나 추가 가능 우리 책에서 유용한 뷰들 Package Explorer Console

6절. 이클립스 설치 소스 파일 생성과 컴파일 에디터 옵션 설정 쉬운 디버깅 위해 옵션 라인 번호 설정 중요

6절. 이클립스 설치 소스 코드 작성 – 저장과 동시에 컴파일

6절. 이클립스 설치 바이트 코드 실행 실행 방법 - 툴바에서 클릭 Package Explorer뷰에서 소스 파일 선택 실행 방법 - 툴바에서 클릭 Package Explorer뷰에서 소스 파일 선택 마우스 오른쪽 버튼 눌러[Run As Java Application] 클릭

7절. 풀인원 설치와 실행 압축 해제 방법 이클립스 실행 학습 편의를 위한 풀인원(full in one) 파일 (JDK + Eclipse + 책 소스)를 압축한 파일 다운로드 사이트: 한빛 미디어 도서 사이트 ( http://www.hanbit.co.kr/exam/2147 ) 파일명: JavaProgramming.zip 압축 해제 방법 실행 위해 꼭 C:\JavaProgramming 디렉토리에 압축 해제 이클립스 실행 C:\JavaProgramming\eclipse\eclipse.exe 실행