大家讲道理2017-04-18 10:41:00
네, 로딩 시 다양한 속성을 확인한 후 런타임 시 이러한 속성을 기준으로 판단하는 것 같습니다. 자세한 내용은 기억나지 않습니다. .
巴扎黑2017-04-18 10:41:00
JVM에서는 클래스 정의와 이 클래스의 특정 객체가 서로 다른 위치에 배치됩니다. Java 코드 라인이 객체의 속성에 액세스하려고 하면 JVM은 객체가 속한 클래스, 이 클래스에 이 속성이 있는지 여부, 그렇다면 코드 컨텍스트에서 액세스할 수 있는지 여부를 쿼리합니다. 실행 중 범위 판단은 컴파일 중 범위 판단과 완전히 일치합니다.