
스터디 할래 12주차 과제: 애노테이션(피드백, feedback)
📖 책 추천 아웃라이어 부의 추월차선 애노테이션은 주석이다. 완전 주석과 같지 않지만 실행되는 코드라고 생각하면 안된다. 애노테이션은 정적인 값으로 밖에 못쓴다. 아래 코드는 동적이므로 에러 발생 정적으로 바뀌니 에러 해소 RetentionPolicy의 3가지 SOURCE -> CLASS -> RUNTIME SOURCE : 소스코드에만 유지, 컴파일하고 나면 애노테이션에 대한 정보가 없어진다. (바이트코드에 남아있지 않는다) CLASS : 애노테이션에 대한 정보를 바이트코드에도 남겨 놓겠다. (.class파일에도 남겨 놓겠다.) 바이트 버디를 사용하면 class파일의 바이트코드를 추출해서 리플렉션이 사용 가능하다 RUNTIME : RUNTIME까지 유지하겠다. (리플렉션이 가능해진다. -> RUNTIME..