提高String和tSringBuffer性能的技巧.docxVIP

  • 10
  • 0
  • 约 9页
  • 2017-03-03 发布于四川
  • 举报
提高String和tSringBuffer性能的技巧

[翻译]提高String和StringBuffer性能的技巧 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);?上面哪种方式会带来更好的性能呢?下面的代码片断用来测量二者之间的区别。StringTest1.javapackage com.performance.string;/** This class shows the time taken for creation of ?* String literals a

文档评论(0)

1亿VIP精品文档

相关文档