一。final对象使用final关键字修饰一个变量时,是指引用不能变,引用的对象中的内容还是可以改变的。例如,对于如下语句: final StringBuffer a=new StringBuffer("immutable"); // a=new StringBuffer(""); //编译出错 ... Read More
posted @ 2014-07-10 22:36 等风来。。 Views(562) Comments(0) Diggs(0) Edit
1.直接使用T 2.在内部使用Object,取出时转为T。ArrayList就是这种实现 3.使用类型标记 Read More
posted @ 2014-07-10 21:57 等风来。。 Views(327) Comments(0) Diggs(0) Edit
一。好处1.代替整个类泛型化2.static方法无法访问泛型类的类型参数,所以static方法需要使用泛型能力,就必须使其成为泛型方法。二。示例只需将泛型参数列表置于返回值之前。public class GenericMethods { public void f(T x) { S... Read More
posted @ 2014-07-10 21:49 等风来。。 Views(599) Comments(0) Diggs(0) Edit
一。比较Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在内部实现的排序,Comparator 是在外部实现的排序。用 Comparator 是策略模式(strategy design pattern),不改变对象自身,而用一个策略... Read More
posted @ 2014-07-10 12:12 等风来。。 Views(311) Comments(0) Diggs(0) Edit
------------------------------------------------------------------------------------------------------------ --------------- 欢迎联系 x.guan.ling@gmail.com--------------- ------------------------------------------------------------------------------------------------------------