享元模式与String

设计模式翻到享元模式。html

看到这忽然想起String的设计,其实就是用到了享元模式。设计模式

作了个测试:ide

String c="Hello";
 String d="Hello";
 System.out.println(c==d);测试

结果为TRUE。果然如此,对这种设计理解也更深刻了。ui

而后又作了个测试:设计

String a=new String("Hello");
 String b=new String("Hello");
 System.out.println(a==b);htm

结果为Fasle。大概能说明白。不过不够完全。网上g了把,以为下面这篇说的不错。字符串

http://www.builder.com.cn/2007/0903/486176.shtmlget

不过关于“若是在表中没有相同值的字符串,则将本身的地址注册到表中”这句话的解释太过于繁琐了。但他作测试设计例子的思路仍是值得借鉴的。it

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息