1. Java中String a = "test" 和 String b = new String("test"),a==b 和 a.equals(b) 结果分别是什么?思路== 比较地址,equals 比较内容;常量池和 new 对象地址不同。回答示例面试官您好,a==b 的结果是 false,因为 a 指向常量池,b 指向堆上新创建的对象,地址不一样。a.equals(b) 结果是 true,因为 equals 比较的是字符串内容,两个字符串内容完全一样。2. ArrayList和LinkedList的区别?什么场景下LinkedList反而比Arr...