方法一:private static String getStackMsg(Exception e) { StringBuffer sb = new StringBuffer(); StackTraceElement[] stackArray = e.getStackTr...
分类:
其他好文 时间:
2015-06-15 10:45:58
阅读次数:
148
1:StringBuffer(掌握)(1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。(2)StringBuffer的构造方法 A:StringBuffer() B:StringBu....
分类:
编程语言 时间:
2015-06-15 01:38:48
阅读次数:
203
1 StringString:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。String类的包含如下定义:[java]view plaincopy/**Thevalueisusedforcharacterstorage.*/privatefinalcharva...
分类:
其他好文 时间:
2015-06-13 18:28:38
阅读次数:
118
String: ?? ? ? ? ?是对象不是原始类型. ?? ? ? ? ?为不可变对象,一旦被创建,就不能修改它的值. ? ? ? ? ? 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去. ? ...
分类:
其他好文 时间:
2015-06-13 14:25:22
阅读次数:
91
String 是一个常量,即一旦创建不可更改
输出结果为:helloworldjeok
看似,string变量name的值改变了,其实此name非彼name。
输出结果为:
sex:hello worldjeok
name:hello world
由上面的对比可以知道String是个常量,对其做的改变字符串操作,只不过是重新建立一个string对象,而string变量的...
分类:
其他好文 时间:
2015-06-12 17:12:41
阅读次数:
89
比较String,StringBuffer与StringBuider
分类:
其他好文 时间:
2015-06-11 12:31:49
阅读次数:
108
绑定域名和引入js的就不说了废话不说直接上代码 1 public void share(HttpServletRequest request) throws Exception { 2 3 StringBuffer homeUrl = reque...
分类:
微信 时间:
2015-06-10 12:07:41
阅读次数:
272
就String而言,平时工作中用得最多,但是很多时候还是用不好,有必要对他进行整体的分析下。如果看过Thinking in java,再看下JDK的源码,很多东西就会变得十分明了。现在对String的底层实现进行下分析。 首先是对构造函数而言,我工作中最常用到的可能就是new String(str....
分类:
其他好文 时间:
2015-06-10 00:52:38
阅读次数:
145
本文分为几个部分:
* String、StringBuffer、StringBuilder的对比
* 字符串拼接方式的对比
使用到的内容:
* Junit4单元测试
* slf4j的日志框架String、StringBuffer、StringBuilder的对比对于这三者使用的场景做如下概括(参考:《编写搞质量代码:改善java程序的151个建议》):
String:在字符串不经常变化...
分类:
编程语言 时间:
2015-06-09 17:18:54
阅读次数:
189
集合(Collection)
(1)集合的由来?
我们学习的是Java -- 面向对象 -- 操作很多对象 -- 对象需要存储 -- 容器(数组和StringBuffer) -- 数组
而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。
(2)集合和数组的区别?
A:长度区别
数组固定
集合可变
B:内容区别
数组可以是基本类型,也可以是引用类型
集合只能是引用类型(对象)
C:元素内容
数组只能存储同一种类型
集合可以存储...
分类:
编程语言 时间:
2015-06-09 10:02:48
阅读次数:
174