1. 基本数据类型与包装类在内存分配上有何本质差异?思路核心区分“栈/堆分配”“值存储/引用存储”,结合常量池补充包装类的特殊情况。回答示例基本数据类型和包装类的内存分配核心差异有两点:存储位置与方式:常量池优化:包装类存在缓存池(如IntegerCache缓存-128~127),范围内的包装类对象会复用常量池中的实例(堆上),超出范围才新建对象;基本类型无此概念。示例: int a = 10; // 栈存数值10 Integer b = 10; // 栈存引用,堆复用常量池对象 Integer c = new Integer(10); // 栈存引用,堆新建对象(不走常量池) 2. 接口中定...