면책 조항 :이 문서는 블로거 원본입니다, 추적 에 의해-SA의 CC 4.0 저작권 계약, 복제, 원본 소스 링크이 문을 첨부 해주세요.
출처 :
자신의 부모로, APPClassLoader, 수신 extcl을 받고
위의 그림에서, 쓰레드 컨텍스트 클래스 로더는 현재 즉, APPClassLoader이며, 실행 설정
위의 그림, 일부 코드의 보안 관리자
응용 프로그램 클래스 로더를 반환
클래스 로더의에서
ClassLoader 클래스
는 것을 볼 수 있습니다, 위의 경우 (CLS! = NULL) 즉, 당신이 시스템 클래스 로더로 사용 자신의 클래스 로더를 설정할 수 있습니다.
반사 사용자 정의 시스템 클래스 로더에 의해 호출이 생성자 매개 변수, 클래스 로더를 매개 변수
이 사용자 정의 클래스 로더 통화 SystemClassLoaderAction의 실행 방법에 반사를 만들기 위해이 구성 방법, 방법을 배치 로딩 이유
------------------------------------------------ 라인을 분할 ---------------------------
분석 방법 forName을
forName을 :
호출자의 반환은 해당 클래스의 forName을 메서드 호출
반환 CCL 방법을 forName을 호출하는 것입니다 클래스 로더의 종류
예를 들어 사용자 정의 클래스의 forName라고 (데이터베이스 기반 JDBC 링크 또는 무언가)
다음 호출자는 내 사용자 정의 클래스 인
동박 적층판 (CCL) 클래스 로더 내 클래스를로드하는 것입니다
이것 좀 봐