JAVA 동작 구조
Java 동작을 크게 보면
.java file → JAVA Compiler ( javac.exe ) → .class file → JVM ( java.exe jvm run commond )
순서로 진행된다
1. .java file
처음 개발자가 java 언어로 문서를 작성한 상황
2. JAVA Compiler
javac.exe 실행으로 .java file이 바이트코드로 컴파일
( javac.exe 실행파일은 java가 설치된 폴더 내부의 jdk 폴더안에 위치해 있음 )
* jre 폴더는 실행만 시켜주는 역할이라 javac.exe 실행파일은 없음 ( BASIC-1 JAVA 설치 )
* java 설치 폴더 예시 위치 = C:\Program Files\Java\jdk1.8.0_202
3. .class file
.java file이 바이트코드로 컴파일 된 문서
4. JVM
java.exe 실행해서 .class file을 작동시킴
( java.exe 실행파일은 java가 설치된 폴더 내부의 jdk, jre 폴더안에 위치해 있음 )
간단한 동작과정 예제
1. 이름 상관없이 폴더를 하나 생성
2. 폴더에서 오른쪽 클릭 후 새로 만들기(W) > 텍스트 문서 클릭
3. 텍스트 문서 더블클릭
4. 아래의 코드를 입력 ( 코드 앞의 띄어쓰기는 tab 키 사용 )
5. 파일 > 다른이름으로 저장
6. 파일 이름을 Hello.java로 입력하고 저장
(.txt 확장자에서 .java 확장자로 입력해야함 )
7. 윈도우키 + R 누른 후 cmd 입력하고 엔터
8. Hello.java 생성한 폴더의 주소를 복사해서 cmd 창에 입력
9. javac Hello.java 입력후 엔터 → Hello.class 생성
10. java Hello 입력 후 엔터 → Hello.class가 실행되며 작성했던 "Hello World"라는 문구가 표출
'Education > Java Setting' 카테고리의 다른 글
(BASIC-0) What is JAVA Technology? (0) | 2022.10.01 |
---|---|
(BASIC-1) JAVA 설치 (0) | 2022.08.15 |
(BASIC-2) JAVA 환경 변수 설정 (0) | 2022.08.08 |