Java中如何获得A<T>泛型中T的运行时类型及原理探究
探讨如何获取泛型表达式A<T>中T的运行时类型,并从Java的泛型(Generics)谈起,结合JLS(Java语言标准,Java Language Specification)和JVMS(Java虚拟机标准,Java Virtual Machine Specification),通过javac编译过程对泛型处理的源码,结合JRE反射API源码的探索,最后以一种虚拟机的实现(OpenJDK8的hotspot)来验证,从根本上解答这个问题