1. 大量字符串相加时使用StringBuffer类,而不要使用String。
2. 循环中要要先计算循环次数,然后再循环,避免每次循环都计算次数(如数组长度,list大小)等
3. 打开资源后,用完要及时关闭,如conn,resultSet,statement,流或网络资源等。
4. 使用数据库连接池技术,管理数据库连接。
5. 使...
分类:
其他好文 时间:
2014-12-26 11:09:57
阅读次数:
177
#region DataTableToXml public static string DataTableToXml(System.Data.DataTable Dt) { StringBuilder sbHtml = new StringBuilder(); if (Dt.Rows.Count >...
分类:
数据库 时间:
2014-12-25 14:22:39
阅读次数:
198
错误代码String filePath = "viewflow.html" ;StringBuilder sb = new StringBuilder(1024*10);try {BufferedReader reader = new BufferedReader(new FileReader(n....
分类:
其他好文 时间:
2014-12-24 17:54:43
阅读次数:
132
项目中有使用MySql数据库,EF做数据层,发现有一张表保存时始终报错。报错信息如下 System.NullReferenceException: 未将对象引用设置到对象的实例。 在 MySql.Data.Entity.ListFragment.WriteSql(StringBuilder sql)...
分类:
数据库 时间:
2014-12-23 19:13:36
阅读次数:
215
一共三组:vector(1.0)--ArrayList(1.2)HashTable(1.0)--HashMap(1.2)StringBuffer(1.0)--StringBuilder(1.5)extendAbstractStringBuilderChecked异常外部资源问题引起的,JVM可以预见到如:读取文件不存在,数据库连接没有建立等Unchecked异常(RuntimeExcepeion)程序员编码..
分类:
编程语言 时间:
2014-12-23 06:46:21
阅读次数:
176
外部方法使用C#简单例子
1、增加引用using System.Runtime.InteropServices;
2、声明和实现的连接[DllImport("kernel32", SetLastError = true)]
3、声明外部方法public static extern int GetCurrentDirectory(int a, StringBuilder b);
4、对外部方...
简单的一句话概括就是:StringBuffer是线程安全的、StringBuilder是线程不安全,因此StringBuffer中很多的函数都是sychronized的,导致在单线程之中它的效率会比StringBuilder的效率低。
这有点像hashtable与hashmap的区别:hashtable是线程安全的,hashtable是线程不安全的。...
分类:
其他好文 时间:
2014-12-20 02:10:24
阅读次数:
172
1:List转Jsonpublic static String list2JsonArray(List list) { StringBuffer str = new StringBuffer("["); if (list != null && list.size() > ...
分类:
其他好文 时间:
2014-12-19 12:02:09
阅读次数:
139
1,String类1.1定义: String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" ),都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如: String s1=”abc....
分类:
编程语言 时间:
2014-12-19 11:26:41
阅读次数:
210
android培训------我的java笔记,期待与您交流!1.StringBuffer是字符串缓冲区,是一个容器。特点: 1)长度是可变化的。 2)可以字节操作多个数据类型。 3)最终会通过toString方法变成字符串。2.StringBuffer的方法: 1)存储。 StringB...
分类:
编程语言 时间:
2014-12-18 22:01:37
阅读次数:
222