Java의 라벨 인터페이스 세부 사항 설명 : 가벼운 메타 데이터 데이터 메커니즘
Java의 마크 인터페이스 는 메소드 나 필드를 포함하지 않는 인터페이스입니다. Java 또는 기타 프레임 워크를 식별하고 처리 할 수 있도록 특정 메타 데이터를 클래스에 추가하는 데 사용됩니다. 행동을 정의하지 않기 때문에 중요하지 않은 것처럼 보이지만, 그 중요성은 JVM 또는 외부 라이브러리가 태그 클래스를 다양한 방식으로 처리하는 방법을 알려주는 방법입니다.
Serializable
예를 들어, Cloneable
Remote
마찬가지로, 프레임 워크는 클래스가 특정 태그 인터페이스에 의해 등록되는지 여부를 식별하고 그에 따라 특정 처리 로직을 적용 할 수 있습니다.
객체로 반환 할 수 있습니다. 가 없으면이 프로세스는 실패하여 마킹 인터페이스의 숨겨진 기능을 증명합니다.
마킹 인터페이스는 어떠한 메소드도 정의하지 않지만 JVM은 객체를 허용하여 직렬화 될 것이라고 설명합니다. 이것이 마킹 인터페이스가 작은 설계를 통해 중요한 기능을 실현하는 방식입니다.<code class="language-java">public class MyClass implements MyMarkerInterface { // 此类现在用MyMarkerInterface标记 }</code>
위 내용은 자바의 마커 인터페이스에 대한 사실의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!