关于“+”运算符对字符串的连接,不同的平台在实现上可能会略有不同。

1、 Oracle JDK1.7
当使用“+”对字符串进行连接时,会创建一个临时的StringBuilder对象,该对象调用append方法负责字符串的连接操作,然后再调用StringBuilder类的toString方法转换成String对象。
2、Eclipse 上的实现
StringBuilder 使用第一个操作数作为构造器的参数。之后调用append方法按照从左到右的顺序追加。
 
值得注意的是,若是在循环中对String对象进行连接,应该直接使用StringBuilder代替String的“+”连接,这样可以提高性能。

最新文章

  1. Google之Chromium浏览器源码学习——base公共通用库(四)
  2. 2.Linux如何学习
  3. 一款WP小游戏代码分享
  4. Python核心模块——urllib模块
  5. [译]JavaScript检测浏览器前缀
  6. linux ubuntu删除引导 grub出现错误解决方案
  7. 35个jQuery小技巧!
  8. SO_REUSEADDR 套接字选项应用
  9. JavaScript(一)js简单介绍
  10. Android为TV端助力 Linux命令查看包名类名
  11. poj2688
  12. 1018 Public Bike Management (30) Dijkstra算法 + DFS
  13. nginx 配置信息
  14. eclipse使用git命令行
  15. python-redis列表模式
  16. 【转】Internet与Intranet区别
  17. tp配置+路由+基本操作
  18. Excel导出失败的提示
  19. (STM32F4) IAP程式碼實現
  20. synchronized 线程同步

热门文章

  1. 关于JS 沙箱(转)
  2. [Notes] AWS Automation using script and AWS CLI
  3. C#发送邮件
  4. ASP.NET中的XML和JSON
  5. 强大的Spring缓存技术(下)
  6. javascript面向对象(三)
  7. Crystal Reports拉报表报错:Error detected by database DLL
  8. 1282 - Leading and Trailing ---LightOj1282(快速幂 + 数学)
  9. The Singleton pattern
  10. 今个忽然晓得,原来radio不是普通去获取值的!