반응형
1. 자바 개발 환경 구축
- 자바 프로그램을 개발하기 위해서는 Java SE( Standard Edition )의 구현체인 JDK를 설치해야 한다.
Java SE의 구현체 - 자바 개발 키드( JDK : Java Development Kit )
- 자바 실행 환경( JRE : Java Runtime Environment ) - JDK - 프로그램 개발에 필요한 자바 가상 기계( JVM ), 라이브러리 API, 컴파일러들의 개발 도구
JRE - 프로그램 실행에 필요한 자바 가상 기계( JVM ), 라이브러리 API
JRE = JVM + 표준 클래스 라이브러리
JDK = JRE + 개발에 필요한 도구
- 즉, 자바 프로그램을 개발하고자 하면 JDK를 설치해야 하고, 그게 아니라 이미 개발된 프로그램만 실행한다면 JRE만 설치하면 된다.
- 자바 프로그램 개발용 편집 툴 - 이클립스 사용
자바 프로그램을 개발하기 위한 통합 개발 환경( IDE : Integrated Development Environment )을 제공하는데, 프로젝트 생성, 자동 코드 완성, 디버깅 기능을 가지고 있다.
2. 자바 프로그램 순서
- .java 소스 파일 작성
자바 프로그램을 개발하기 위해서는 우선 파일 확장명이 .java인 텍스트 파일을 생성하고 프로그램 소스를 작성한다. - 컴파일러( javac.exe )로 바이트 코드 파일(. class ) 생성
작성 완료된 자바 소스 파일은 컴파일러( javac.exe )로 컴파일해야 한다.
컴파일이 성공되면 확장명이 .class인 바이트 코드 파일이 생성된다. - JVM 구동 명령어( java.exe )로 실행
바이트 코드 파일은 완전한 기계어가 아니므로 단독으로 실행할 수 없고 JVM이 실행되어야 한다.
JVM을 구동시키는 명령어는 java.exe이다
java.exe 명령어가 실행되면 JVM은 바이트 코드 파일(. class )을 메모리로 로드하고, 최적의 기계어로 번역한다.
그런 다음 기계어에 맞게 실행하게 된다.
반응형
'웹개발 > JAVA' 카테고리의 다른 글
[JAVA] 제어문( 조건문, 반복문 ) (0) | 2022.01.12 |
---|---|
[JAVA] 연산자( Operator ) (2) | 2022.01.08 |
[JAVA] 입력메서드( Scanner ), 출력메서드( Print ) (0) | 2022.01.07 |
[JAVA] 변수 및 형변환( casting ) (1) | 2022.01.06 |
[JAVA] 자바란? JVM이란? (0) | 2022.01.04 |