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
- Generic method
- cross-cutting concerns
- optimistic lock
- type eraser
- 벌크연산
- assertJ
- #@Transacional
- API
- tracking-modes
- CORS
- TDZ
- SPOF
- COPYOFRANGE
- Java
- hoisting
- wrapper class
- HandlerMethod
- RequestMappingHandlerMapping
- 단어변환
- 역정규화
- generic type
- ExceptionResolver
- propagation
- NestJS 요청흐름
- CQS
- 프로그래머스
- Transaction
- demand paging
- IllegalStateException
- pessimistic lock
Archives
- Today
- Total
목록Generic method (1)
jingyulog
Generic
제네릭의 타입 매개변수와 타입 인자제네릭의 핵심은 사용할 타입을 미리 결정하지 않는다는 점이다. 즉, 클래스 내부에서 사용하는 타입을 클래스를 정의하는 시점에 결정하는 것이 아니라, 해당 클래스를 실제 사용하는 생성 시점에 클래스 내부에서 사용할 타입을 결정하는 것이다. 이를 쉽게 비유하면 메서드의 매개변수와 인자의 관계와 비슷하다. 차이가 있다면 메서드의 매개변수는 사용할 값에 대한 결정을 나중으로 미루는 것이고, 제네릭의 타입 매개변수는 사용할 타입에 대한 결정을 나중으로 미루는 것이다.메서드는 매개변수에 인자를 전달해서 사용할 값을 결정한다.제네릭 클래스는 타입 매개변수에 타입 인자를 전달해서 사용할 타입을 결정한다.용어 정리제네릭 타입(Generic Type)클래스나 인터페이스를 정의할 때, 타입..
Language/Java
2025. 10. 4. 15:46
