String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同...
分类:
其他好文 时间:
2014-09-18 00:31:43
阅读次数:
207
上一篇已经介绍了协议的组成,一个协议,一般具有 :协议头+长度+数据+校验, 文本格式可以直观的定义回车换行是协议的结尾,所以我们可以省略数据长度,增加协议尾。即:协议头+数据+校验+数据尾。文本方式的数据比较容易分析。如果数据缓存,可以考虑用StringBuilder。或是不缓存也可以。文本格式数...
分类:
其他好文 时间:
2014-09-14 15:16:27
阅读次数:
156
为什么会有这个问题呢?首先得看看String和StringBuffer的比较区别:==只能比较两个字符串的内存地址是否一样,不能比较字符串内容;String的equals方法因为重写了Object的equals方法,所以可以比较字符串的内容,而StringBuffer因为没重写equals方法,所以...
分类:
其他好文 时间:
2014-09-14 00:05:36
阅读次数:
261
转载自:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616330.htmlStringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行...
分类:
编程语言 时间:
2014-09-12 22:01:44
阅读次数:
285
/// /// 生成随机数字窜 /// /// 位数 /// private string RandomNum(int Digit) { StringBuilder sb = new St...
分类:
其他好文 时间:
2014-09-12 11:51:43
阅读次数:
188
如果返回一个集合就用
List list = (List) this.getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session) {
StringBuilder hql = new StringBuilder();
hql.append(s...
分类:
系统相关 时间:
2014-09-11 17:18:02
阅读次数:
181
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作...
分类:
其他好文 时间:
2014-09-11 11:01:11
阅读次数:
242
#include #include #include #include #include #include const static int STRARRAYLEN=256;typedef char StringBuffer[STRARRAYLEN];typedef struct StringLis...
分类:
系统相关 时间:
2014-09-09 19:48:29
阅读次数:
225
1、String是最基本的数据类型吗?
基本数据类型包括boolean、byte、char、int、short、long、float、double。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类...
分类:
编程语言 时间:
2014-09-09 18:27:19
阅读次数:
301