我有点想知道java编译器是如何工作的.如果两个引用在编译时是相同类型,它是否使用检查实例?例如:Super superRef = new Sub(); Sub subRef =(Sub)superRef; 据说在编译时编译会检查赋值两侧的两种类型是否匹配.我想知道它是如何在编译器中实现的.
java compiler-construction
compiler-construction ×1
java ×1