학습 목표
– Java의 언어 기능에 대해 알아봅니다.
– Java 개발 환경을 만듭니다.
– Java 프로그래밍 프로세스를 이해합니다.
– 첫 번째 프로그램 작성
1. 프로그래밍 언어와 자바
- 프로그래밍 언어
- 컴퓨터를 작동시키는 도구
- 컴퓨터와 사람을 연결하는 매체
- 기계어인 저급 언어부터 자연어에 가까운 고급 언어(C, C++, JAVA 등)까지

- 자바
- Oracle이 인수한 Sun Microsystems에서 발표
- 웹 애플리케이션 등 다양한 애플리케이션 개발을 위한 핵심 언어
- 빅데이터, 클라우드, 소셜, 모바일, 사물 인터넷

- 바이트코드 파일
- Java 프로그램은 완전한 기계어가 아닌 바이트코드(.class) 파일로 구성됩니다.
- 운영 체제에서 직접 실행X
- Eclipse에서 바이트코드 파일을 실행하는 방법
- 패키지 탐색기 보기에서 Java 코드 파일을 선택하고 도구 모음에서 실행 아이콘을 클릭하십시오.
- 패키지 탐색기 보기에서 소스 파일을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 (실행) – (Java 응용 프로그램)을 선택합니다.

- 자바 가상 머신
- JVM: 완전한 기계어로 번역되어 실행됩니다.
- JDK: 자바 개발 도구
- JRE: 자바 실행 환경
2. 자바 개발 환경
- Java 개발 환경의 설치 순서
- JDK -> 이클립스
수업시간에 이미 설치했고 검색해보니 환경변수에 대한 내용이 많아서 설명을 생략했습니다.
3. 자바 프로그램 개발 과정

위와 같이 5단계로 나뉩니다.
소스 파일(.java) 생성 -> javac 명령어로 컴파일 -> java 명령어로 실행 -> 실행 결과 확인
4. 자바 프로그램의 기본 구조

*소스 파일은 src 폴더(.java)에 존재
*바이트코드는 bin 폴더(.class)에 존재합니다.

Java는 위의 그림과 같이 구성되어 있습니다.
- 주석
- /* 주석 내용 */ : 여러 줄 주석
- //주석 내용: 한 줄 주석
- 컴파일 중에는 무시되며 실행 가능한 명령어만 바이트코드로 변환됩니다.
- 집행 선언
- main() 메서드 블록 내부에 작성
- 실행문 뒤에는 실행문의 끝을 나타내기 위해 세미콜론(;)이 와야 합니다.