21
Ch1 Welcome to JAVA world 객체지향프로그래밍(기본) 2019 경상대학교 항공우주및소프트웨어공학전공 1

객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

Ch1Welcome to JAVA world

객체지향프로그래밍(기본) 2019

경상대학교항공우주및소프트웨어공학전공

1

Page 2: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

1.1자바의 시작자바는 제임스 고슬링을 주축으로 하여 개발되었다.

https://en.wikipedia.org/wiki/James_Gosling2

Page 3: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

자바의 실행 과정 및 지향점

• 단순하고 객체지향에 대해 친화적이어야 한다.

• 견고하고 안전해야 한다.

• 아키텍처에 중립적이며 어디서나 쉽게 동작시킬 수 있어야 한다.

• 고성능을 추구한다.

• 인터프리트적이며, 스레드로 동작하고 동적이어야 한다.3

Page 4: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

1.2자바 설치

https://www.oracle.com/java/index.html 4

Page 5: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

자바 설치

Java SE Download -> JDK Download 5

Page 6: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

자바 설치

Accept License Agreement 체크OS 타입 선택 후 다운로드

6

Page 7: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

1.3 개발환경(이클립스 설치)

https://www.eclipse.org/downloads/ 7

Page 8: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스 설치

Download 8

Page 9: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스 설치

9

Page 10: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스 설치

Eclipse IDE for java Developers 10

Page 11: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스 설치

11

Page 12: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스 실행

12

Page 13: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스를 이용한 자바프로그래밍

13

Page 14: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스를 이용한 자바프로그래밍

14

Page 15: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스를 이용한 자바프로그래밍

15

Page 16: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

1.4 자바의 기본 입출력

16

Page 17: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

이클립스를 이용한 자바프로그래밍

Ctrl + F11 17

Page 18: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

자바의 기본 화면 입출력

System.out.printf(); 18

Page 19: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

자바의 기본 화면 입출력

19

Page 20: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

자바의 기본 화면 입출력

20

Page 21: 객체지향프로그래밍 기본)2019selab.gnu.ac.kr/oop/basics/Ch_1.pdf · 2019. 3. 4. · File Edit Source Refactor Navigate Search Project Run Window Help Task List All (D Connect

1.5 주석처리

21