黑马程序员技术交流社区
标题:
今天自习,你预习了吗?
[打印本页]
作者:
kunwenli
时间:
2016-5-24 19:14
标题:
今天自习,你预习了吗?
public class Test_String {
/**
* @param args
*/
public static void main(String[] args) {
demo1();
demo2();
demo3();
demo4();
demo5();
}
private static void demo5() {
System.out.println("***第五题***");
String s1 = "ab";
String s2 = "abc";
String s3 = s1 + "c";
System.out.println(s3 == s2);// false
System.out.println(s3.equals(s2));// true
}
private static void demo4() {
System.out.println("***第四题***");
String s1 = "a" + "b" + "c";
String s2 = "abc";
System.out.println(s1 == s2);// true 常量优化机制
System.out.println(s1.equals(s2));// true
}
private static void demo3() {
System.out.println("***第三题***");
String s1 = new String("abc");// 记录的是堆内存地址值
String s2 = "abc"; // 记录的是常量池中的地址值
System.out.println(s1 == s2);// false
System.out.println(s1.equals(s2));// true
}
private static void demo2() {
System.out.println("***第二题***");
String s3 = new String("abc");// 创建了两个对象,一个在常量池中,一个在堆内存中.
System.out.println(s3);
}
private static void demo1() {
System.out.println("***第一题***");// 常量池中没有这个对象,就创建一个,如果有直接有即可.
String s1 = "abc";
String s2 = "abc";
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
}
}
复制代码
作者:
cxl1694095035
时间:
2016-5-24 20:18
不错啊!赞一个
作者:
a15868412325
时间:
2016-5-24 20:44
很不错的吗
作者:
流离岁月
时间:
2016-5-24 20:45
给你赞一个
作者:
yuanqingleivip
时间:
2016-5-24 21:00
今天自习了。
作者:
laputa
时间:
2016-5-24 21:16
今天在家自习,效果不好
作者:
小菜鸟。
时间:
2016-5-24 21:18
复习前几天内容了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2