1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。3 ...
分类:
其他好文 时间:
2016-08-20 14:28:36
阅读次数:
92
1- 分层继承2- 可变和不可变的概念3- String3.1- 字符串是一个非常特殊的类3.2- String 字面值 vs. String对象3.3- String的方法3.3.1- length()3.3.2- concat(String)3.3.3- indexOf(..)3.3.4- su ...
分类:
编程语言 时间:
2016-08-19 14:43:44
阅读次数:
510
1.String +的实现原理 答:利用StringBuilder,但这并不代表可以随意使用+,当写一个循环时,循环体使用+ ,那么每次循环都会生成一个StringBuilder 2. concurrentHashMap如何实现 3.session的生命周期是多久 4.HashMap和Concurr ...
分类:
编程语言 时间:
2016-08-19 12:38:15
阅读次数:
149
String简介:String是java中的字符串,它继承于CharSequence。CharSequence简介:CharSequence是一个接口,它只包括length(),charAt(intindex),subSequence(intstart,intend)这几个API接口String、StringBuffer、StringBuilder和CharSequence关系String继承于CharSequence,也..
分类:
其他好文 时间:
2016-08-18 21:34:03
阅读次数:
165
String/StringBuffer/StringBuilder对比 ...
分类:
其他好文 时间:
2016-08-17 01:34:27
阅读次数:
180
1.StringJava中string类是不可变的,其中在声明的源代码中用的final,所以只能声明一次。所以每次在明面上的改变其实是重新生成一个String对象,指针指向新的String对象。同时,String内部重写的了equal的方法,原本Object的equal就是两个对象相等就可以,但是现 ...
分类:
编程语言 时间:
2016-08-16 22:02:36
阅读次数:
152
1.连接数据库,查数据 插入数据 2.时间复杂度优化 数据库的OPEN,CLOSE操作往往占用大量时间,可以使用stringbuilder的append方法,拼接SQL语句,最终一并执行 3.字符串中使用startwith比使用contains复杂度要低,尽量使用前者 4.尽量减少循环层数,和数据库 ...
分类:
数据库 时间:
2016-08-15 22:07:19
阅读次数:
153
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable ...
分类:
编程语言 时间:
2016-08-15 01:24:16
阅读次数:
328
StringBuffer和StringBuilder的区别:前者线程安全,效率低,后者线程不安全,效率高StringBuffer和String的区别:String是一个不可变的字符序列;StringBuffer是一个可变的字符序列 StringBuffer的构造方法: * public String ...
分类:
编程语言 时间:
2016-08-14 21:54:44
阅读次数:
205
public DataTable GetAdminTopDCSCheckReport(int top) { StringBuilder strSql = new StringBuilder(); strSql.Append(" select top (@top) * from [T_Report] ...
分类:
数据库 时间:
2016-08-14 14:31:56
阅读次数:
218