본문 바로가기
프로그래밍언어/Java

01-2. 자바 프로그램 개발 과정(1)

by 스꼬맹이브로 2020. 12. 24.
728x90
반응형
SMALL

자바 프로그램을 개발하기 위해서는..

  1. 확장명이 .java인 텍스트 파일 생성
  2. 자바 언어로 코드 작성
  3. 컴파일러인 javac 명령어로 컴파일
  4. 컴파일 성공 시 확장명이 .class인 바이트 코드 파일 생성
  5. java 명령어 실행

순으로 진행된다.

 

<바이트 코드 파일과 자바 가상 기계>

  • 자바 프로그램은 바이트 코드(byte code)파일(.class)로 구성됨
  • 바이트 코드 파일은 운영체제에서 실행이 불가능 → 가바 가상 기계(JVM : Java Virtual Machine) 필요
    • JVM을 사용하는 이유 : 바이트 코드 파일을 다양한 운영 체제에서 수정하지 않고 사용하기 위해서이다.
  • javac 명령어로 컴파일 된 바이트 코드 파일은 JDK가 설치된 어떠한 운영체제에서도 실행이 가능

 

Java 실행 전체 구조

 

 

< 실습 1 > 프로젝트 생성부터 실행까지

1. 자바 프로젝트를 생성하기 위해 [File] → [New] → [Java project] 메뉴 선택

만약 [Java project] 메뉴가 보이지 않는다면 [Window]  [Perspective]  [OpenPerspective]   [Java] 선택 후

Java 퍼스펙티브로 변경

 

2. [New Java Project] 상자가 나타나면 [Project name] 입력란에 새 프로젝트 명 입력후 [Finish] 버튼 클릭

 

< 실습 2 > Hello.java 소스 파일을 생성하고, "Hello, Java"를 출력하는 코드 작성

1. Package Explorer 뷰에서 chap01 프로젝트의 src 폴더를 선택하고 마우스 오른쪽 버튼을 클릭하여 [New]  [Package]선택 

 (ctrl+n 으로도 선택 가능함)

2. [New Java Package] 상자에서 [Name] 입력란에 패키지 이름 지정 후 [Finish] 버튼 클릭

(package를 만들지 않고 바로 class 생성이 가능하지만 비추천, JDK 11 이후 버전부터는 반드시 만들어야함.)

 

3. Package Explorer 뷰에서 만든 패키지를 선택하고 마우스 우클릭한 후 [New]  [Class] 선택

 

4. [New Java Class] 상자에서 [Name] 입력란에 클래스 이름 입력 후 main()메소드를 자동으로 추가하기 위해 [public static void main(String[] args)] 체크 후 [Finish]버튼 클릭

5. Hello.java 편집 뷰에서 코드 작성 후 저장.(이클립스는 컴파일을 위한 메뉴가 따로 없음)

  • 3번 라인에서 Hello의 H가 대문자로 작성되어야 함.(파일명과 대소문자가 동일해야 하기 때문에)
  • 5번 라인에서 String의 S가 대문자로 작성되어야 함.
  • 6번 라인에서 System의 S가 대문자로 작성되어야 함.
  • 6번 라인 끝에 세미콜론(;)을 붙여주어야 함.

만약 코드 일부분에 빨간색 밑줄이 생긴다면 그 부분이 잘못 작성된 것.

 

< 실습 3 > 바이트 코드 실행

1. 툴 바에서 Run아이콘을 클릭

2. ctrl + F11 

결과물 : 

 

728x90
반응형
LIST

'프로그래밍언어 > Java' 카테고리의 다른 글

02-3. 타입변환  (0) 2020.12.30
02-2. 기본타입  (0) 2020.12.29
02-1. 변수  (0) 2020.12.28
01-3. 자바 프로그램 개발 과정(2)  (0) 2020.12.25
01-1. 자바 소개  (0) 2020.12.23