Java가 바이트코드를 실행하는 방법에 대한 좋은 참고 자료가 있나요?[닫은]

StackOverflow https://stackoverflow.com/questions/99389

  •  01-07-2019
  •  | 
  •  

문제

저는 Java가 메인 시작부터 변수 할당, 함수 호출, 매개변수 전달, 값 반환, 객체 인스턴스화 등에 이르기까지 메모리를 구성하고 코드(예: 스택 또는 힙에 저장되는 코드)를 실행하는 방법에 관심이 있습니다.초보자에게 친숙한 좋은 기사/참조를 찾은 사람이 있나요?

도움이 되었습니까?

해결책

정식 참조는 JVM 사양.그러나 다양한 JVM은 다양한 방식으로 사양을 구현할 수 있습니다.오픈 소스 Java 플랫폼 구현을 확인할 수도 있습니다. 오픈JDK.

다른 팁

Sun은 웹에서 Java 메모리 관리에 대한 매우 유용한 PDF 문서를 제공합니다.메모리 관리_백서

바이트코드를 어떻게 실행하는지 정확히 모르겠지만, 이것을 찾았습니다. 링크 Java의 바이트코드를 설명합니다.도움이 될지는 모르겠지만 적어도 시작하기에는 좋습니다.

인용하다:

이 기사는 당신이 더 나은 프로그래머가 될 수 있도록 해주는 Java 바이트코드에 대한 이해를 제공합니다.C 또는 C++ 컴파일러가 소스 코드를 어셈블러 코드로 변환하는 것처럼 Java 컴파일러는 Java 소스 코드를 바이트코드로 변환합니다.Java 프로그래머는 바이트코드가 무엇인지, 어떻게 작동하는지, 가장 중요하게는 Java 컴파일러가 어떤 바이트코드를 생성하는지 이해하는 데 시간을 투자해야 합니다.어떤 경우에는 생성된 바이트코드가 예상한 것과 다를 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top