사용자 도구

사이트 도구


java:generics

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:generics [2018/10/19 15:23]
kwon37xi [현재 객체의 Generic Type 파라미터 클래스 알아내기]
java:generics [2020/09/18 21:41]
kwon37xi
줄 11: 줄 11:
 Java Generic은 컴파일 타임에만 타입 체킹용으로 사용되고, 실행시간에는 모두 Genric이 삭제된 상태로 동작한다. Java Generic은 컴파일 타임에만 타입 체킹용으로 사용되고, 실행시간에는 모두 Genric이 삭제된 상태로 동작한다.
 컴파일러는 필요할 경우 타입 캐스팅 코드를 넣어서 컴파일 한다. 컴파일러는 필요할 경우 타입 캐스팅 코드를 넣어서 컴파일 한다.
 +  * [[https://cr.openjdk.java.net/~briangoetz/valhalla/erasure.html|erasure]]
  
 ===== 현재 객체의 Generic Type 파라미터 클래스 알아내기 ===== ===== 현재 객체의 Generic Type 파라미터 클래스 알아내기 =====
줄 24: 줄 25:
   * [[https://stackoverflow.com/questions/1901164/get-type-of-a-generic-parameter-in-java-with-reflection|Get type of a generic parameter in Java with reflection - Stack Overflow]]   * [[https://stackoverflow.com/questions/1901164/get-type-of-a-generic-parameter-in-java-with-reflection|Get type of a generic parameter in Java with reflection - Stack Overflow]]
   * [[https://www.javacodegeeks.com/2013/12/advanced-java-generics-retreiving-generic-type-arguments.html|Advanced Java generics: retreiving generic type arguments]]   * [[https://www.javacodegeeks.com/2013/12/advanced-java-generics-retreiving-generic-type-arguments.html|Advanced Java generics: retreiving generic type arguments]]
 +
 +===== 참조 =====
 +  * [[https://www.baeldung.com/java-generic-constructors|Generic Constructors in Java | Baeldung]]
  
java/generics.txt · 마지막으로 수정됨: 2020/09/18 21:41 저자 kwon37xi