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 | 31 |
Tags
- junit5
- Spring Data Redis
- reflection
- bytecode
- Transaction
- Java
- bounded context
- Rest
- Generic
- JWT
- PSA
- 서명
- *
- di
- Exception
- spring
- redis
- jvm
- OOP
- AOP
- ddd
- JSON
- rest api
- SOA
- IOC
- MSA
- mockito
Archives
- Today
- Total
목록Generic (1)
개발자일기
java generic, 슈퍼 타입 토큰
1. Generics 자바 5에서 추가된 기능으로서 제네릭(Generic)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 의미한다 static 메소드 제네릭 public static class Utils{ public static int size(T[] anArray) { return anArray.length; } } 클래스 제네릭 class MyClass { T t; private MyClass(T t){ this.t = t; } T getT(){ return t; } } 2. type eraser 자바는 컴파일시에 제네릭 타입 정보들을 제거 한다. 런타임시에는 실제로 타입정보는 존재 하지 않고 강제 캐스팅 된다. class MyClass { Object t; private MyCl..
개발
2020. 4. 16. 20:58