annotations Annotations (어노테이션 @) @Override는 컴파일러에게 아래의 메소드를 오버라이딩하겠음을 알린다. 만약 개발자가 @Override 선언을 했음에도 불구하고 오버라이딩이 아닌 오버로딩을 하는 등의 실수를 한다면 컴파일러는 이를 찾아 컴파일 에러를 발생시킨다. @Deprecated는 하위 호환성을 위해 제공해주는 것임을 알린다. 만약 java 버전 5에 a라는 기능이 있고, java 버전 8에 기존의 a를 개선한 a2... annotations자바Java어노테이션&&&& Study - Annotations 사전적 의미: 주석 metadata의 형태 program에 대한 데이터를 제공 Information for the compiler: compiler가 error나 warning을 발견할 수 있도록 사용됨 Compile-time and deployment-time processing: software tool들이 annotation을 이용해 code, XML files 등을 생성 가능 Runt... JavaannotationsstudyJava
Annotations (어노테이션 @) @Override는 컴파일러에게 아래의 메소드를 오버라이딩하겠음을 알린다. 만약 개발자가 @Override 선언을 했음에도 불구하고 오버라이딩이 아닌 오버로딩을 하는 등의 실수를 한다면 컴파일러는 이를 찾아 컴파일 에러를 발생시킨다. @Deprecated는 하위 호환성을 위해 제공해주는 것임을 알린다. 만약 java 버전 5에 a라는 기능이 있고, java 버전 8에 기존의 a를 개선한 a2... annotations자바Java어노테이션&&&& Study - Annotations 사전적 의미: 주석 metadata의 형태 program에 대한 데이터를 제공 Information for the compiler: compiler가 error나 warning을 발견할 수 있도록 사용됨 Compile-time and deployment-time processing: software tool들이 annotation을 이용해 code, XML files 등을 생성 가능 Runt... JavaannotationsstudyJava