반응형 리플렉션1 [Java] 리플렉션(Reflection)과 자바 다이나믹 프록시(Java Dynamic Proxy) 💡리플렉션(Reflection) 리플렉션은 자바 언어의 런타임(Runtime) 환경에서 클래스 및 객체의 메타데이터(예: 클래스의 이름, 메서드, 필드, 생성자 등)를 다루는 기술입니다. 이는 자바에서 다음과 같은 일을 할 수 있게 해줍니다. 클래스 정보 가져오기: Class 클래스를 사용하여 클래스의 정보를 동적으로 가져올 수 있습니다. 예를 들어, 클래스 이름으로 클래스를 동적으로 로드하거나 클래스의 패키지, 부모 클래스, 인터페이스를 확인할 수 있습니다. 객체 생성 및 메서드 호출: Class 객체를 사용하여 객체를 동적으로 생성하거나, 클래스의 메서드를 호출할 수 있습니다. 이것은 객체의 동적 로딩 및 실행을 가능하게 합니다. 필드 값 변경: 리플렉션을 사용하여 클래스의 필드 값을 읽거나 수정할 .. 2023. 10. 15. 이전 1 다음 반응형