1、字符串不变性下面这张图展示了这段代码做了什么12String s = "abcd";s =
s.concat("ef");2、equals()方法、hashCode()方法的区别HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:如果两个对象相等(equ...
分类:
编程语言 时间:
2014-06-13 14:45:01
阅读次数:
233
1 要理解这个,就要知道string类的工作原理。 2
在java中除了8中基本类型外,其他的都是类对象以及其引用。 3 所以 "xyz
"在java中它是一个String对象.对于string类对象来说他的对象值是不能修改的,也就是具有不变性。 4 5 String s= "Hello
";...
分类:
其他好文 时间:
2014-06-09 20:36:14
阅读次数:
252
一、设计线程安全的类
在设计线程安全类的过程中,需要包含以下三个基本要素:
. 找出构成对象状态的所有变量。
. 找出约束状态变量的不变性条件。
. 建立对象状态的并发访问管理策略。
分析对象的状态,首先从对象的域开始。 变量按作用域划分:
. 全局变量
. 局部变量
. 方法行参
. 异常处理参数
1. 收集同步需求
如果不了解对象的不变性条件...
分类:
编程语言 时间:
2014-05-25 08:41:05
阅读次数:
290