Java class 파일 형식 요약동력 노드 자바 대학 정리
class 파일 의 형식 을 이 해 했 습 니 다.JVM 의 행 위 를 이해 하 는 데 지도 적 인 의 미 를 가 질 뿐만 아니 라 자바 코드 에 대해 더욱 명확 하고 깊 은 인식 을 가 질 수 있 습 니 다.class 파일 은 우리 가 쓴 자바 코드'번역'에서 나 온 것 이기 때 문 입 니 다.클 라 스 파일 의 형식 을 알 게 되면 방법 이 어떻게 표시 되 는 지,필드 가 어떻게 표시 되 는 지,계승 이 어떻게 표시 되 는 지,방법론 이 어떻게 표시 되 는 지 등 을 알 수 있 습 니 다.모든 원본 파일 에 있 는 것 은 class 파일 에 해당 하 는 설명 형식 이 있 습 니 다.이렇게 하면 우리 로 하여 금 코드 를 쓸 때 마음속 에 주견 이 있 게 할 것 이다.코드 에 문제 가 생 겼 을 때 원인 을 빨리 찾 을 수 있 습 니 다.원본 코드 가 생 성 된 class 파일 을 역 컴 파일 하여 내부 가 어떻게 실현 되 는 지 볼 수 있 기 때 문 입 니 다.원 리 를 알 았 으 니 소스 코드 는 표상 일 뿐이다.
또한 클 라 스 파일 은 자바 코드 로 만 생 성 되 는 것 이 아 닙 니 다.다른 많은 JVM 기반 언어 도 표준 클 라 스 파일 을 만 들 고 가상 컴퓨터 에 의 해 실 행 됩 니 다.예 를 들 어 내 가 최근 에 배우 고 있 는 scala 언어 는 가상 컴퓨터 를 바탕 으로 하 는 것 이다. scalac 컴 파일 러 는 scala 코드 를 class 파일 로 컴 파일 할 수 있 습 니 다.이렇게 되면 클 라 스 파일 형식 을 이해 하면 JVM 기반 의 다른 언어 를 배 우 는 데 좋 은 역할 을 할 수 있 습 니 다.클 라 스 파일 과 JVM 에 대해 충분히 알 고 있다 면 이 언어 를 배 우 는 것 이 매우 수월 하 다 는 것 을 알 게 될 것 입 니 다.class 파일 은 JVM 의 인터페이스 입 니 다.원본 파일 에 어떤 코드 가 쓰 여 있 든 자바 든 scala 든 일정한 방식 으로 쓴 코드 를 정확 한 class 파일 로 변환 시 키 면 JVM 이 대신 실행 할 수 있 습 니 다.만약 에 소 가 충분 하 다 면 스스로 언어 를 만 들 고 이 언어 에 대한 컴 파일 러 를 실현 할 수 있 습 니 다.이 를 class 로 컴 파일 하면 가상 컴퓨터 도 실행 할 수 있 습 니 다.그리고 Scala,Groovy 등 언어의 디자이너 들 은 이미 이렇게 하고 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.