摘要: 1.泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时确定(即传入实际的类型参数,也称为类型实参)。 2.泛型的引入背景集合容器类在设计阶段/声明阶段不能确定 阅读全文
posted @ 2020-12-01 20:17 MikiKawai 阅读(264) 评论(0) 推荐(0) 编辑
摘要: public class Order<T> { String orderName; int orderId; //类的内部结构就可以使用类的泛型 T orderT; public Order(){ //编译不通过 // T[] arr = new T[10]; //编译通过 T[] arr = (T 阅读全文
posted @ 2020-12-01 20:16 MikiKawai 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 增强for循环 描述 在jdk1.5之后出现了一个新的循环结构,for each循环,一般也成为增强for循环,专门用来遍历数组和集合的。 它的内部原理其实是有个迭代器Iterator,在迭代过程中,不能对集合当中的元素进行增删操作。 格式 for(元素类型 变量名 : Collection/数组 阅读全文
posted @ 2020-12-01 20:14 MikiKawai 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 迭代器Iterator(接口) 描述 在程序开发过程中,经常需要遍历集合当中的所有元素,针对这种情况,jdk官方又提供了一个接口java.util.Iterator; Iterator接口它是集合当中的一员,但是它与Map,Collection接口不同,Collection接口和Map接口它主要是用 阅读全文
posted @ 2020-12-01 20:08 MikiKawai 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 集合概述 集合:集合时java提供的一种容器,可以存储多个数据,重写了toString方法。 集合与数组的区别 1.数组声明了它容纳的元素的类型,而集合不声明 2.数组的长度是固定的,集合长度是改变的 3.数组的存放类型只能时一种(基本类型/引用类型),集合存放的类型可以是不是一种(不添加泛型的时候 阅读全文
posted @ 2020-12-01 20:07 MikiKawai 阅读(72) 评论(0) 推荐(0) 编辑