반응형 동적 메서드 실행1 Java Refrection API 알짜만 빼먹기 Java의 Refrection API에 대해 알아보도록 하겠습니다. 1. Refrection 이란? 리플렉션의 사전적 의미는 '반사' 이며, Runtime 시점에 동적으로 객체의 정보를 추출하거나 실행할 수 있는 기능을 말합니다. 성능, 디버깅등 많은 단점도 있지만, Spring을 비롯한 여러 유명 라이브러리들에서 사용하는 만큼 강력한 기능이니 사용법을 익혀두도록 합시다. 2. Refrection의 단점 2.1 성능 오버헤드 위에서 말씀드린데로, Refrection은 Compile 시점이 아닌 Runtime 시점에 동적으로 객체에 접근하기 때문에 오버헤드가 발생 할 수 있습니다. 오버헤드란 프로그램의 실행시점에 동적으로 코드를 실행해야하는 경우 추가적인 시간, 메모리, 자원등이 사용되는 현상을 말합니다... Programing/JAVA 2023. 7. 10. 이전 1 다음 💲 추천 글 반응형