Reflection

·Reflection
https://sundaland.tistory.com/299 리플렉션은 java.lang.relfect.Member 인터페이스를 정의하며, 이 인터페이스는 java.lang.reflect.Field, java.lang.reflect.Method, java.lang.reflect.Constructor에 의해 구현된다. 자바 언어 사양 (Specification)에 따르면 클래스의 멤버는 필드, 메서드, 중첩 클래스, 인터페이스, 열거형 타입을 포함한 클래스 본문의 상속된 구성 요소이다. 생성자는 상속되지 않기 때문에 멤버가 아니다. 이는 java.lang.reflect.Member를 구현하는 클래스와 다르다. [ ▶ Fields ]필드는 값과 연관된 클래스, 인터페이스 또는 열거형이다. java.lang...
·Reflection
https://sundaland.tistory.com/269[ ▶ Uses of Reflection ]리플랙션은 JVM (자바 가상 머신)에서 실행되는 애플리케이션의 런타임 동작을 검사하거나 수정하는 기능이 필요한 프로그램에서 일반적으로 사용된다. 이는 비교적 고급 기능이므로 언어의 기본 사항을 잘 이해하고 있는 개발자만 사용해야 한다. 이러한 주의사항을 염두에 두고 리플랙션은 강력한 기술이며 응용 프로그램이 그렇지 않으면 불가능한 작업을 수행할 수 있도록 할 수 있다. 리플렉션이란 자바와 같은 프로그래밍 언어에서 프로그램이 런타임 시점에 자기 자신을 검사하고 수정할 수 있는 기능을 말한다. 리플랙션을 통해 클래스, 메서드, 필드 등의 구조적인 요소에 대한 정보를 동적으로 탐색하고 조작할 수 있다. 즉 ..
GLaDiDos
'Reflection' 카테고리의 글 목록 (2 Page)