자바빈에 대해 공부하다가 자바빈은 디폴트 생성자를 가지고있어야 한다는 것을 알게 되었습니다. 그 이유는 툴이나 프레임워크에서 리플렉션을 이용하여 객체를 생성하기 때문이라고 했습니다. 저는 리플렉션이 대략적으로 클래스에 대한 정보를 알아내는 기술이라고 알고 있었기 때문에, 리플렉션을 통해 어떻게 객체를 생성하는 것인지 궁금했습니다. 그래서 리플렉션에 대해 더 자세히 공부해보기로 했습니다. 아래의 오라클 문서를 참고하여 공부하였습니다. https://www.oracle.com/technical-resources/articles/java/javareflection.html Index 1. Reflection이란? 2. 예제 코드 3. Reflection을 위한 설정 4. instanceof 연산자 기능 실행하..