string在任何语言中都有它的特殊性,在.NET中也是如此。它属于基本数据类型,也是基本数据类型中唯一的引用类型。字符串可以声明为常量,但它却放在了堆中。 一:不可改变对象 在.NET中String是不可改变对象,一旦创建了一个String对象并给它赋值,它就不可能再改变,也就是你不可能改变一个字 ...
1. The diffrence between java.lang.StringBuffer and java.lang.StringBuilder? java.lang.StringBuffer: thread-safe, synchronized and not so faster. java ...
分类:
编程语言 时间:
2016-10-07 18:10:03
阅读次数:
127
//导出Excel private void button3_Click(object sender, EventArgs e) { StringBuilder SB = new StringBuilder(); DataRow dr; ExportToExcel("固定资产"); } string ...
分类:
其他好文 时间:
2016-10-06 17:20:51
阅读次数:
115
之前所有的操作由于数据量很小,所以没有进行批处理的优化,性能也没有出现明显的恶化,但是随着我用java处理数据量的大幅提高,频繁使用静态SQL语句的方法严重降低了处理效率,这里总结一下JDBC批处理的方法,来提高数据库的吞吐量。 首先,在SQL语句的形成上,我们可以使用StringBuilder合成 ...
分类:
数据库 时间:
2016-10-03 23:39:58
阅读次数:
231
一:准备 在程序的开始,我们可以确定使用一些知识点: indexof,lastIndexOf,StringBuilder。 二:程序 public class IndexOfDemo { 三:结果展示 四:程序的构建技巧 1.使用容器来存储位置,比数组固定个数来确定位置节省空间使用 2.for循环结 ...
分类:
其他好文 时间:
2016-09-30 12:02:12
阅读次数:
222
之前一篇里写过字符串常用类的三种方式《java中的字符串相关知识整理》,只不过这个只是分析并不知道他们之间会有多大的区别,或者所谓的StringBuffer能提升多少拼接效率呢?为此写个简单的测试吧: 代码非常简单,分别用三种方式拼接字符串10万次,然后计算耗时情况,跑下来还是蛮惊人的: 两组跑来的 ...
分类:
其他好文 时间:
2016-09-30 11:48:04
阅读次数:
183
jvm 中的方法区: 永久区 存的类的信息。方法。常量 。静态变量 1.Java的性能优化 1.减少gc的压力,优先级比较低的线程,他是一个守护线程 回收我们的堆内存。 2.尽量的避免我们的new操作 1.String,StringBuffer,StringBuilder String 不可变长度的 ...
分类:
编程语言 时间:
2016-09-29 00:52:59
阅读次数:
135
Java基础——java中String、StringBuffer、StringBuilder的区别 ...
分类:
编程语言 时间:
2016-09-28 12:33:09
阅读次数:
162
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比 ...
分类:
其他好文 时间:
2016-09-27 13:21:59
阅读次数:
114
1.String是只读字符串,引用的字符串内容是无法改变的。 2.StringBuffer和StringBuilder的字符串对象可以直接进行修改。 3.StringBuilder没有被synchronized关键字修饰,线程不安全,效率高于StringBuffer,StringBuffer线程安全 ...
分类:
编程语言 时间:
2016-09-26 10:59:46
阅读次数:
169