黑马程序员技术交流社区
标题:
一道面试题引发的思考
[打印本页]
作者:
醉演星松
时间:
2015-7-19 23:50
标题:
一道面试题引发的思考
一道面试题
class StringBufferInterview
{
/*
//interview1
//基本类型:形参的改变不会影响实际参数
//引用类型:形式参数的改变会直接影响实际参数
//但是:字符串是一个特殊的引用类型
public static void main(String[] args)
{
String s = "abc";
change(s);
System.out.println(s);
}
public static void change(String s)
{
s += "hello";
}
*/
/*
常量相加直接累加,然后在常量池里面去找有没有,如果有就是常量池里的值
变量会重新开辟空间
类似的题目还有
byte a = 3;
byte b = 4;
byte c = a + b;//编译出错
byte d = 3 + 4;//编译通过
*/
public static void main(String[] args) {
String s1 = "a";
String s2 = "b";
String s3 = "ab";
System.out.println(s3 == s1 + s2);
System.out.println(s3 == "a" + "b");
}
}
复制代码
作者:
cool_tang123
时间:
2015-7-19 23:57
恩,对的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2