随笔分类 - java基础
摘要:1. 泛型的声明 interface List<T> 和 class GenTest<K,V> 其中,T,K,V不代表值,而是表示类型。这里使用任意字母都可以。 常用T表示,是Type的缩写。 2. 泛型的实例化 一定要在类名后面指定类型参数的值(类型)。如: List<String> strLis
阅读全文
摘要:1. 为什么要使用泛型(Generic) 泛型:标签泛型设计的背景:集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的 <!--more-->对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来 解决。因为这个时候除了元素的类型不确定,其他的部
阅读全文
摘要:一、 浅拷贝(Shallow Copy) 1. 浅拷贝介绍 1. 浅拷贝介绍 浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址 ,因此如果其中一个对象改变了这个地址,就会
阅读全文