JavaScript学习笔记
概念: JavaScript是一门客户端脚本语言,运行在浏览器中,每个浏览器都有JavaScript的解析引擎,不需要编译,直接可以被浏览器解析执行了。
功能: 可以增强用户和html页面的交互功能,可以来控制html元素,让页面有一些动态效果,增加用户体验。
组成: JavaSc
...
1.首先在执行速度上 StringBuilder>StringBuffer>String
原因如下:String为字符串常量,StringBuilder和StringBuffer均为字符串变量。String对象创建之后不可更改,后面两种对象是变量,可以更改。
例如:String str="123"; str+="456";
这句代码,首先JVM创建一个新的String对象 str,把“123”赋值给str,接下来,JVM会再创建一个新的对象str,把原来str的值和“456”加起来再赋值给新的str,原来的str就被垃圾回收了。