클래스 의 간단 한 이름,클래스 전체 이름,바 이 너 리 이름,전체 제한 이름,설명자

클래스 의 간단 한 이름Thread
클래스 전체 이름,바 이 너 리 이름,전체 제한 이름
한 가지 물건 입 니 다.
클래스 전체 이름:java.lang.Thread(일상적인 의사 소통 표현 에 사용)바 이 너 리 이름:java.lang.Thread(자바 언어 규범 에서 의 정의)전체 제한 이름:java/lang/Thread(class 파일 구조 에서 의 바 이 너 리 이름 형식,설명 문자 에서 사용,비 배열 참조 형식 만 있 음)
역사적 인 이유 로 class 파일 구조의 바 이 너 리 형식 은 자바 언어 규범 에서 정의 하 는 바 이 너 리 형식 과 다 릅 니 다.
  • 자바 언어 규범 에서 정 의 된 바 이 너 리 이름 형식 은 . 을 구분자 로 사용 합 니 다.
  • class 파일 구조의 바 이 너 리 형식 은 / 을 구분자 로 사용 합 니 다.

  • 설명자
    필드 설명자,방법 설명자 로 나 뉜 다.필드 설명자,사실은 형식 설명자 입 니 다.원본 형식 설명자,비 배열 참조 형식 설명자,배열 참조 형식 설명자 로 나 뉜 다.
  • 원시 유형 설명자:C、D、F、I、J、S、Z
  • 비 배열 참조 유형 설명자:L ;
  • 배열 참조 유형 설명자:[
  • 예 를 들 어 int 의 설명자:I Thread 의 설명자:Ljava/lang/Thread; Thread[][][]의 설명자:[[[Ljava/lang/Thread;(몇 차원 배열 이면 몇 개의 [)
    참고:
    https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.2 https://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html#jls-13.1

    좋은 웹페이지 즐겨찾기