[java] 컴파일 시점 VS 런타임 시점

DEVELOPERS_Ivan ㅣ 2023. 7. 24. 17:12

컴파일 시점과 런타임 시점 이해
- 코드 작성
컴파일
● 사람이 작성한 언어를 기계가 이해할 수 있는 언어로 변경하는 과정 기계어로 변경을 하면 생성 되는 파일이 존재한다. 즉, 개발자가 작성한 파일은 .java 파일이며, 컴파일러가 번역한 파일은 .class 파일이라고 한다.
번역하는 과정을 javac 라는 명령어를 통해서 처리가 가능하다.
이클립스는 저장(ctrl + s)을 누르면 자동으로 명령어를 입력하지 않더라도 .class 파일로 변환해 준다.

● 컴파일 시점 : 사람이 작성한 언어를 기계언어로 변경 시점
● 런타임 시점 : java 명령어를 통해서 프로그램이 동작하는 시점을 말한다.

● TIP. 컴파일을 처리하면 지정 폴더로 파일이 .class 생성

● TIP. 대, 소문자 구분
● TIP. 변수 선언 없이 System.out.println(); 화면으로 바로  출력
● TIP. Console 출력 보기 단축키(Ctrl + f11)
● TIP. 정렬하기 단축키(Ctrl + Shift + F)
● TIP. 클래스 파일로 저장하기 단축키(Ctrl + S) / 클래스 파일로 전체 저장하기  단축키(Ctrl + Shift + S)

 

// 컴파일 시점 VS 런타임 시점

package ch01;
public class HelloWorld {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(" Hello java ~ ");


Console 보기
Hello java ~

 

클래스 파일로 생성 / C:\workspace\chapter01\bin\ch01

'Java' 카테고리의 다른 글

[java] 제어 문_반복 문  (0) 2023.07.26
[java] 제어 문_조건 문  (0) 2023.07.26
[java] 산술 연산자  (0) 2023.07.26
[java] 상수와 형 변환  (0) 2023.07.25
[Java] 변수와 자료형  (0) 2023.07.24