스프링 강의를 진행 중 클래스이름.class 라는 항목이 자주 등장하여 내용 정리와 이해를하기 위해 작성한다.
리플렉션
리플렉션은 구체적인 클래스 타입을 알지 못해도 해당 클래스의 메소드, 타입, 필드들을 접근할 수 있게
해주는 자바API이다.
Class 클래스
리플렉션의 기초가 되는 클래스이다.
자바에 사용되는 클래스에 대한 구조를 가지고 있는 class이다.
(클래스의 구조 자체를 하나의 클래스로 표현해 놓은 클래스)
사용법
Class.forName("패키지 전체 경로") or 클래스 이름.class
위와 같은 형태로 호출하면 클래스 정보를 담은 class 클래스가 반환된다.
참조 블로그 : https://joont.tistory.com/165
'IT자료실 > Java' 카테고리의 다른 글
log4j → log4j2 Migration 작업 (0) | 2024.05.08 |
---|---|
jar와 war에 대해서 (0) | 2022.05.30 |
Java (Thread) (0) | 2022.04.26 |
Java (java.sql 패키지-2) (0) | 2022.04.22 |
Java (java.sql 패키지-1) (0) | 2022.04.21 |