@Test
void load() throws ClassNotFoundException {
// 힙 영역에 저장되어 있는 객체를 가져오는 3가지 방법
// 1 번째 방법
Class<User> clazz = User.class;
// 2번째 방법
User user = new User("serverwizard","홍종완");
Class<? extends User> clazz2 = user.getClass();
// 3번째 방법
Class<?> clazz3 = Class.forName("org.example.model.User");
logger.debug("clazz[{}]", clazz);
logger.debug("clazz[{}]", clazz2);
logger.debug("clazz[{}]", clazz3);
assertThat(clazz == clazz2).isTrue();
assertThat(clazz2 == clazz3).isTrue();
}
반응형
'Programming > Java, Spring' 카테고리의 다른 글
인텔리j test mockMvc get 가져오는 단축키 방법 (0) | 2023.01.26 |
---|---|
맥 이클립스 응용프로그램에 안뜰 때 파일 설치된 경로 찾기 (0) | 2023.01.25 |
Java도 함수형 프로그래밍을 지향해야 하는 이유 (0) | 2023.01.10 |
자바 자료 구조의 특징 간단 정리 - List, Set, Queue, Map + Hash, Linked + Tree (0) | 2023.01.09 |
자바 예외 종류 (0) | 2022.12.21 |