自己做了一点面试题,感觉很经典,分享给大家,发现还有很多东西需要学!
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?
答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。
2、String不可变是因为在JDK...
分类:
编程语言 时间:
2015-05-24 00:10:28
阅读次数:
315
------- android培训、java培训、期待与您交流! ----------13.01 StringBuffer的概述StringBuffer类概述:线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调...
分类:
编程语言 时间:
2015-05-23 22:41:46
阅读次数:
277
10、使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?使用 final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:final StringBuffer a=new StringBuffer("immutabl...
分类:
编程语言 时间:
2015-05-23 21:25:09
阅读次数:
296
一、概述
字符串的处理在java中我们经常要用到java提供了三个类来提供对字符串的操作,String,StringBuffer,StringBuilder
String:固定长
StringBuffer:不固定长线程安全
Stringbuilder:不固定长线程不安全
二、性能PK
1.创建超大字符串。
...
分类:
编程语言 时间:
2015-05-22 19:12:44
阅读次数:
137
在实际java开发中,我们会经常使用到字符串连接的操作,以前我习惯喜欢用String的‘+’来操作,觉得非常方便好用,最近认真学习了String,StringBuffer和StringBuilder这三个类,才发现使用String来连接字符串,代码性能会很低。下面我们就字符串连接来分析这三种方式。1.String..
分类:
其他好文 时间:
2015-05-21 19:57:43
阅读次数:
104
一、构造函数
1.String(byte[ ]
bytes):通过byte数组构造字符串对象。
2.String(char[ ]value):通过char数组构造字符串对象。
3.String(Stingoriginal):构造一个original的副本。即:拷贝一个original。
4.String(StringBufferbuffer):通过StringBuffer数组构造字符...
分类:
编程语言 时间:
2015-05-21 17:31:22
阅读次数:
227
在实际java开发中,我们会经常使用到字符串连接的操作,以前我习惯喜欢用String的‘+’来操作,觉得非常方便好用,最近认真学习了String,StringBuffer和StringBuilder这三个类,才发现使用String来连接字符串,代码性能会很低。下面我们就字符串连接来分析这三种方式。
1.String
打开String的源码,如图所示
会发现...
分类:
其他好文 时间:
2015-05-21 14:18:19
阅读次数:
137
StringBuffer str=new StringBuffer(URLStr+"?"); Map requestParamsMap = new HashMap(); requestParamsMap.put("type",0); ...
分类:
Web程序 时间:
2015-05-20 22:02:37
阅读次数:
123
1 StringBuffer str=new StringBuffer(); 2 Map requestParamsMap = new HashMap(); 3 requestParamsMap.put("type",0);//添加绑定参数 4 ...
分类:
Web程序 时间:
2015-05-20 21:58:54
阅读次数:
132
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全...
分类:
其他好文 时间:
2015-05-19 13:08:49
阅读次数:
114