`
TonyLian
  • 浏览: 396590 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【第32条】如果其他类型更合适,请尽量避免使用字符串

阅读更多

这两天在研究通过Hessian远程连接Java和C#。功能强大而稳定,有着跨平台、集群化优势的Java,就像勤劳勇敢的“牛郎”;极具用户亲和力与体验感、天生与Office系列有着良好关系的.Net,就像美貌的“织女”,这样的强强联手是多么美好呀!但是,只是用户和我们这些人觉得美好,人家MS就不觉得美好。以至于如此有生命力的组合,至今还是隔着银河,很难牵手。Hessian是个好东西(最近国人的PHPRPC也大有后来居上的劲头),所以我正在研究如何让“牛郎”和“织女”尽早“鹊桥会”。以至于这几天的《笔记》有些迟缓了。

 

    有了进展,我会贴出来的,现在还是言归正传,继续今天的《笔记》吧。

 

    这一条,将String。这确实一个表示文本的很好的数据类型,所有的类型都有toString方法来返回一个文本。但是,它并不适合代替其他的值类型。

 

    这一条其实没什么可说的,只要记住作者的忠告就可以了。关于字符串不适合代替枚举类型,在【第21条】中我们已经讨论过了。但是涉及到持久性保存的时候,有可能很多人还是喜欢(习惯)使用字符串,如把各种flag用String类型保存到数据库的vchar字段中。

 

    关于String,可能下一条会更有用一些。

 

 

 

【Effective Java 学习笔记】系列连载专题请见:
http://tonylian.iteye.com/categories/64208

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics