这里会记录我认为比较有意义的面试题和答案。
1.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
答:https://blog.csdn.net/m0_38144897/article/details/77982845
2.Java面试题_String 相加
问:请说出下面程序的输出(出自java面试宝典-第二章-javaSE常用api)
class StringEqualTest {
2. public static void main(String[] args) {
3. String s1 = "Programming";
4. String s2 = new String("Programming");
5. String s3 = "Program";
6. String s4 = "ming";
7. String s5 = "Program" + "ming";
8. String s6 = s3 + s4;
9. System.out.println(s1 == s2); //false
10. System.out.println(s1 == s5); //true
11. System.out.println(s1 == s6); //false
12. System.out.println(s1 == s6.intern()); //true
13. System.out.println(s2 == s2.intern()); //false
14. }
解:https://blog.csdn.net/xianyu120/article/details/115504197