자바 파일(.java) & 클래스 파일(.class)

박영준·2024년 4월 7일
0

Java

목록 보기
111/112

.java 파일 --- 컴파일러 --- .class 파일

  • .java 파일을 컴파일해서 .class 파일을 생성

    • .java 파일

      • Java 규칙에 맞게 작성한 소스코드 파일
      • 사람이 읽을 수 있는 문자로 구성
    • .class 파일

      • 컴파일러에 의해 생성된 java 바이트코드로 구성된 파일
        (bytecode : 자바의 실행 환경에서 실행되기 위해 최적화된 코드 집합)
      • 자바를 실행할 수 있는 모든 장치에서 실행 가능
  • .java 파일에서 텍스트로 소스 코드를 저장하면
    자바 컴파일러가 바이트 코드로 이루어진 .class 파일을 자동 생성

  • 바이트 코드로 실행하는 이유?

    • 속도상 장점
    • 보안상 장점 : 소스 코드 노출 시, 해당 프로그램에 대한 정보 노출 위험

참고: https://droptable.tistory.com/42
참고: 자바 .java와 .class 파일 차이점 정리

profile
개발자로 거듭나기!

0개의 댓글