자바 인터페이스(Interface)
인터페이스란? 클래스들이 구현해야 하는 동작들을 추상적으로 선언하는 추상 자료형입니다. Interface라는 키워드를 사용하여 선언합니다. 강제적으로 구현해야 하는 추상 메소드가 있으며, static과 final이 둘 다 선언되는 상수가 있습니다. 자바 8버전부터, default 메소드와 static 메소드를 인터페이스에 구현할 수 있습니다. 기존 자바 7버전 이하에서는 추상화 클래스에서 공통코드를 구현체 메소드로 구현하여 상속 할 경우 추상화 클래스만 상속 받을 수 있기 때문에 더 이상 상속이 불가능하였습니다. 하지만, 자바 8버전부터는 인터페이스에서 default 메소드와 static 메소드가 추가되어 상속에 대하여 자유가 생겼습니다. 기본 메소드(Default Method) 인터페이스에 메소드를 구..
Java
2022. 4. 13. 09:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 애노테이션
- 코드 커버리지
- Java Reflection
- 애노테이션 프로세서
- java
- 실행 엔진
- 프록시패턴
- javaagent
- optional api
- dromos
- 자바 프록시 패턴
- java11 optional
- 깃 기초
- java optional
- java abstractprocessor
- javassist
- java proxy pattern
- 리플렉션
- Reflection
- jvm
- 자바 리플렉션
- 클래스로더
- JRE와 JDK의 차이점
- Annotation Processor
- classloder
- bytebuddy
- JVM 구조
- Functional Interface
- 람다표현식
- 바이트 코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함