String和StringBuffer之概览 创建字符串的较佳途径 滞留字符串带来的优化 连接字符串时的优化技巧 借助StringBuffer的初始化过程的优化技巧 关键点 String和StringBuffer之概览 非可变对象一旦创建之后就不能再被改变,可变对象则可以在创建之后被改变。String对象是非可变对象,StringBuffer对象则是可变对象。为获得更佳的性能你需要根据实际情况小心谨慎地选择到底使用这两者中的某一个。下面的话题会作详细的阐述。(注意:这个章节假设读者已经具备Java的String和StringBuffer的相关基础知识。) 创建字符串的较佳途径你可以按照以下方式创建字符串对象:1. String s1 = "hello"; String s2 = "hello"; 2. String s3 = new String("hello"); String s4 = new String("hello"); 上面哪种方式会带来更阅读全文>
发表于 @ 2008年04月28日 11:11:00|评论(loading...)|编辑
最近在开发中遇到一个棘手的问题,在FireFox浏览器中连续展开AJAX树(XTREE+XLoadTree)的多个节点会导致Hibernate抛org.hibernate.exception.GenericJDBCException:can't load entry(…)异常(我们的系统用Ajax树控制数据节点,数据持久层采用Hibernate),但是在IE浏览器下进行同样的操作则不会抛任何异常。阅读全文>
发表于 @ 2008年04月25日 15:54:00|评论(loading...)|编辑