Part 1 개요 Chapter 1 : 컴퓨터와 프로그램 그리고 자바 Chapter 2 : 자바의 환경

Slides:



Advertisements
Similar presentations
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Advertisements

프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
KUMHO SOFTWARE DEVELOPMENT 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 2. 자바 환경과 자바 프로그램.
Chap01 자바의 개요와 실행환경. 책의 구성 Chapter 01 자바의 개요와 실행환경 Chapter 02 객체지향 개념 Chapter 03 자바 기본 구조 Chapter 04 클래스 Chapter 05 상속 Chapter 06 인터페이스 Chapter 07 예외.
Chap01 자바소개 이한출판사. Chap01 자바소개 책의 구성 Part 01 자바의 개요 Chapter 01 자바 소개 Chapter 02 자바 환경과 자바 프로그램 Part 02 객체지향과 자바언어의 기본 구조 Chapter 03 객체지향 개념 Chapter 04.
컴퓨터는 어떻게 동작?.
컴퓨터와 인터넷.
Chapter1 : 자바 소개 1.1 자바(JAVA) 언어의 역사 1.2 프로그래밍 언어 : 자바 1.3 플랫폼 : 자바
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
Java IT응용시스템공학과 김형진 교수 1장. 컴퓨터와 프로그램 그리고 자바 public class SumTest {
컴퓨터 운영체제의 역사 손용범.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
재료수치해석 HW # 박재혁.
(1.1 v) 엔트리교육연구소 엔트리 카드게임 설명서.
프로그램 원리와 이해 주차 강의자료.
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
Java 1장. 컴퓨터와 프로그램 그리고 자바 public class SumTest {
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
자바 개요.
1장. 자바 개요.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
Power Java 제2장 자바 개발 도구.
1장 기본적인 사항(3) 순천향대학교 컴퓨터공학과 하상호.
New 알기 쉽게 해설한 Java.
Windows Server 장. 사고를 대비한 데이터 백업.
1장 C#의 배경.
이것이 C 언어다. IT응용시스템공학과 김 형 진 교수.
JSP Programming with a Workbook
Pincom Study team ARDUINO of IOT Members : 이학성, 김도건.
Java 기초 (Java JDK 설치 및 환경설정)
1. C++ 시작하기.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
제목 CHAPTER 04. 프로그래밍 언어 인간과 컴퓨터의 대화_진화하는 소통. 진화하는 컴퓨터.
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
Computational Thinking
1장 기본적인 사항(3) 순천향대학교 컴퓨터공학과 하상호.
1. C 언어 개요.
자바 5.0 프로그래밍.
프로그래밍 개요
2장. JSP 프로그래밍을 위한 환경구성 제2장.
Chapter 01 컴퓨터와 프로그램.
Java 2장. 자바의 환경 public class SumTest {
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
UNIX Unbounded A Beginning Approach
뇌를 자극하는 Windows Server 2012 R2
LIT-GenAppSetup ※ Texting+ 클라이언트 프로그램은 제품 인증을 받은 제품입니다.
Lesson 2. 기본 데이터형.
CHAPTER 04. 프로그래밍 언어 인간과 컴퓨터의 대화_진화하는 소통. 진화하는 컴퓨터
27강 JAVA Collections - II - Map계열 컬렉션 클래스 살펴보기 - Set계열 컬렉션 클래스 살펴보기
20장. 객체지향 프로그래밍 01_ 객체지향 프로그래밍의 시작.
Part 4 클래스 라이브러리 Chapter 10 : 다중 스레드 Chapter 11 : 패키지와 주요 클래스
자바 5.0 프로그래밍.
LabVIEW WiznTec 주임 박명대 1.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
암호학 응용 Applied cryptography
AT MEGA 128 기초와 응용 I 기본적인 구조.
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
Chapter 01 자바의 개요 자바는 최초 전자기기의 내장형 소프트웨어를 위해 개발되었으나, 최근 엔터프라이즈 응용에도 폭 넓게 활용됨 자바의 특징과 실행방법, 개발 환경 및 도구에 대해 소개.
12 그리드 시스템.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
발표자 : 이지연 Programming Systems Lab.
운영체제 (Operating Systems)
.Net FrameWork for Web2.0 한석수
Name Title Company Name
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
자바 프로그래밍 입문 : 객체지향적 사고법 chapter 01. 자바 언어의 소개.
Presentation transcript:

Part 1 개요 Chapter 1 : 컴퓨터와 프로그램 그리고 자바 Chapter 2 : 자바의 환경 1부에서는 자바의 개요에 대해 설명하고 있다. 1장에서는 컴퓨터와 프로그래밍 언어의 관계와 자바의 특성에 관해 설명하였다. 2장에서는 자바의 실행환경인 JDK와 자바 프로그램의 개발환경인 이클립스(eclipse)의 설치 및 사용에 관해 설명하고 있다.

컴퓨터와 프로그램 그리고 자바 CHAPTER 1 Section 1 컴퓨터는 무엇을 실행하는가? Section 4 프로그래밍 언어 Java

Section 1 컴퓨터는 무엇을 실행하는가? 컴퓨터를 사용하는 어느 한 순간 컴퓨터를 통해 쇼핑을 한다 컴퓨터를 통해 친구와 대화를 한다 컴퓨터를 통해 보고서를 작성한다

Section 2 프로그램은 어떻게 만들어지는가? 컴퓨터와 사람의 상호작용 사람은 자연어(한국어, 영어 등) 사용 컴퓨터는 2진법(0,1 또는 true, false 만 사용) X X O

Section 2 프로그램은 어떻게 만들어지는가? 프로그래밍 언어 사람과 컴퓨터의 상호작용을 위해 개발된 공동 언어 컴퓨터 개발 이후로 하드웨어 발전에 비교하면 느리지만 꾸준히 발전

Section 2 프로그램은 어떻게 만들어지는가? 주요 언어로 작성된 프로그램 1-100까지를 더하는 프로그램 다른 프로그램 언어로 작성되었지만, 공통점이 있다 1 또는 100부터 1씩을 증가 또는 감소시켜 각각의 값을 더한다 반복 논리를 사용하여 100번 더하는 것을 반복한다 대부분의 언어에서 공통적인 문법 구조를 나타낸다 for 반복문(베이직, 파스칼, C, Java 언어 등)

Section 3 프로그램은 컴퓨터에서 어떻게 실행되는가? 이진법을 사용하는 컴퓨터가 어떻게 프로그램을 실행하는가? 컴파일(Compile) 기법 프로그램이 컴파일러에 의해 0과 1로 구성된 이진 파일로 번역된 다음, 번역된 파일이 컴퓨터에서 실행되는 기법

Section 3 프로그램은 컴퓨터에서 어떻게 실행되는가? 인터프리트(Interprete) 기법 프로그램을 한 줄씩 번역한 다음 바로 실행시켜 결과를 나타내는 방식(실행파일을 만들지 않는다)

Section 3 프로그램은 컴퓨터에서 어떻게 실행되는가? 하이브리드(Hybrid) 기법 컴파일 기법과 인터프리트 기법을 모두 사용하는 방식(중간코드 사용)

Section 4 프로그래밍 언어 Java 1991년 선사의 James Gosling에 의해 가전제품에 이용하기 위해 개발이 시작(Green Project). 당시 WWW은 별로 알려지지 않았다 초기에 개발된 언어를 Oak라 하였으며 전자기기의 내장된 프로그램을 위해 사용. Oak는 별로 관심을 끌지 못하였다 1994년 Gosling은 Oak를 JAVA(커피의 속어)로 다시 명명하고 당시 인터넷에서 급격히 성장한 WWW에 자바를 적용 결정 Hot Java 검색기 개발. 넷스케이프, 익스플로러 자바 지원 자바 개발자 제임스 고슬링(James Gosling) 자바 언어의 자세한 역사에 대해서는 http://java.sun.com/을 참고

Section 4 프로그래밍 언어 Java 자바 언어의 특징 객체지향 언어(Object Oriented Language) 클래스, 상속, 캡슐화, 다형성 등 객체지향의 개념이 잘 적용된 언어 객체지향의 동작원리는 실 세계의 동작원리와 같다

Section 4 프로그래밍 언어 Java

Section 4 프로그래밍 언어 Java 자바 언어의 특징 운영체제에 독립적 운영체제는 하드웨어 자원을 관리하는 시스템 소프트웨어 일반적으로 운영체제가 다르면, 프로그램이 동작하지 않는다

Section 4 프로그래밍 언어 Java 자바 언어의 특징 운영체제에 독립적 자바는 JVM을 사용하여 한번 작성된 프로그램은 어떠한 운영체제에서도 실행이 가능(Write Once, Run Anywhere)

Section 4 프로그래밍 언어 Java 자바 언어의 특징 개발 환경 자바의 모든 개발 환경은 개방된(무료) 형태를 취하고 있다

Chapter 1 학습 정리 컴퓨터가 실행하는 것 ① 우리가 컴퓨터를 통해서 쇼핑을 하고, 친구와 대화를 하고, 레포트를 작성한다는 의미는 컴퓨터가 관련 소프트웨어를 실행한다는 의미이다. ② 컴퓨터가 실행하는 것은 소프트웨어이다. 소프트웨어(프로그램)는 어떻게 만드나 ① 컴퓨터와 사람의 상호작용을 위해 프로그래밍 언어가 개발되었다. ② 현재까지 개발된 많은 프로그래밍 언어가 있지만, 소프트웨어 개발에 가장 많이 사용되는 언어는 자바 언어이다.

Chapter 1 학습 정리 프로그램 실행방법 ① 프로그램 실행방법은 컴파일 기법과 인터프리트 기법, 하이브리드 기법으로 구분될 수 있다. ② 자바 언어는 하이브리드 기법을 사용하는 언어로서 컴파일 기법과 인터프리트 기법의 장점을 모두 갖추고 있다. 자바란? ① 자바는 객체지향 언어이고 객체지향 언어는 우리의 실세계와 같은 방법으로 작동한다. ② 자바는 한번 작성되면 어디서든 실행될 수 있는 환경을 갖추고 있다(Write once, run anywhere). ③ 자바의 개발 환경은 무료로 제공되고 있다.