这两天在研究通过Hessian远程连接Java和C#。功能强大而稳定,有着跨平台、集群化优势的Java,就像勤劳勇敢的“牛郎”;极具用户亲和力与体验感、天生与Office系列有着良好关系的.Net,就像美貌的“织女”,这样的强强联手是多么美好呀!但是,只是用户和我们这些人觉得美好,人家MS就不觉得美好。以至于如此有生命力的组合,至今还是隔着银河,很难牵手。Hessian是个好东西(最近国人的PHPRPC也大有后来居上的劲头),所以我正在研究如何让“牛郎”和“织女”尽早“鹊桥会”。以至于这几天的《笔记》有些迟缓了。
有了进展,我会贴出来的,现在还是言归正传,继续今天的《笔记》吧。
这一条,将String。这确实一个表示文本的很好的数据类型,所有的类型都有toString方法来返回一个文本。但是,它并不适合代替其他的值类型。
这一条其实没什么可说的,只要记住作者的忠告就可以了。关于字符串不适合代替枚举类型,在【第21条】中我们已经讨论过了。但是涉及到持久性保存的时候,有可能很多人还是喜欢(习惯)使用字符串,如把各种flag用String类型保存到数据库的vchar字段中。
关于String,可能下一条会更有用一些。
【Effective Java 学习笔记】系列连载专题请见:
http://tonylian.iteye.com/categories/64208