Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스
- docker
- 구현
- 쿠키
- 결제서비스
- piplining
- 레디스 동시성
- 셀러리
- 아키텍쳐 개선
- gRPC
- 디버깅
- ai agent
- 크롤링
- 이분탐색
- 완전탐색
- spring event
- JPA
- 검색어 추천
- langgraph
- 백준
- 트랜잭샨
- 누적합
- AWS
- 몽고 인덱스
- jwt 표준
- 추천 검색 기능
- ipo 매매자동화
- 카카오
- next-stock
- BFS
Archives
- Today
- Total
목록와일드카드 (1)
코딩관계론

제네릭 타입을 이해하기 위해선 먼저 공변과 불공변의 개념을 알아야 한다.공변공변이란 자기의 타입과 자신의 하위 타입까지 같다고 인식합니다. 아래의 코드를 보면 Anmain배열에 cats를 할당하고 있는데 Animal배열에서 Cat타입이 같다고 인식해 컴파일 오류가 발생하지 않는 경우입니다.class Animal {}class Cat extends Animal {}public class Main { public static void main(String[] args) { Animal[] animals = new Cat[10]; // 공변성 허용 animals[0] = new Cat(); // 유효 animals[1] = new Animal(); ..
개발/Java
2024. 6. 19. 01:55