Java:高频面试知识分享1面向对象三大特性:接口与抽象类的区别:其他高频点:Q:多态的实现原理是什么? A:核心是 “动态绑定”:编译时编译器根据父类引用类型检查方法是否存在,运行时 JVM 根据实际对象类型调用对应子类的重写方法(依赖方法表:每个类的 Class 对象中维护方法表,记录方法的实际入口地址)。 举例:List list = new ArrayList(); list.add(1); 编译时用 List 接口检查 add 方法,运行时实际调用 ArrayList 的 add 实现。