1回顾泛型类 泛型类:具有一个或多个泛型变量的类被称之为泛型类。 2 泛型方法 泛型方法的特点: 方法的参数中可以使用泛型变量; 方法的返回值中可以使用泛型变量。 调用泛型方法时无需指定泛型变量,编译器会通过实际参数的类型来识别泛型变量的类型,上例中传递的参数为String[]类型,那么相当于给泛型 ...
分类:
其他好文 时间:
2016-11-21 23:32:38
阅读次数:
248
集合的基本信息: System.Collections命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位组数、哈希表和字典)的集合。 System.Collections.Generic命名空间包含定义泛型集合的集合和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的 ...
分类:
其他好文 时间:
2016-10-17 07:09:38
阅读次数:
138
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 泛型类 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: Container类保存了一对key-value键值对,但 ...
分类:
其他好文 时间:
2016-10-14 20:23:17
阅读次数:
116
Java web开发路线 Java SE基础 重点: 1、面向对象——封装、继承、多态2、内存的分析3、集合类、泛型、自动打包与解包、Annotation4、IO5、反射机制 Java Web开发 重点: 1、tomcat基础2、servlet基础3、web.xml基础4、web applcatio ...
分类:
编程语言 时间:
2016-10-07 11:29:36
阅读次数:
157
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的 ...
分类:
编程语言 时间:
2016-09-26 12:40:45
阅读次数:
178
泛型与集合框架
泛型
泛型类
泛型类声明对象
示例
泛型接口
示例
泛型的目的
链表
LinkedList E 泛型类
常用方法
遍历链表
示例
排序和查找
示例
洗牌和旋转
堆栈
示例
散列映射
...
分类:
编程语言 时间:
2016-09-24 02:01:53
阅读次数:
508
写一个ObjectTool类 泛型方法:把泛型定义在方法上 格式 public <泛型类型> 返回类型 方法名(泛型类型) 这样的好处是: 这个泛型方法可以接收任意类型的数据 再写一个测试类 先写一个泛型接口类 泛型接口:把泛型定义在接口上 实现类: 测试类 ...
分类:
编程语言 时间:
2016-09-22 23:49:41
阅读次数:
171
1. 为什么使用泛型 2. 泛型是什么 3. 泛型方法 4. 泛型接口 5. 泛型类 6. 泛型擦除 7. 通配符 8. 泛型经典实例 ONE:为什么使用泛型 好程序的一个指标就是通用性。java可以使用多态机制,将方法参数设置为基类,从而调用方法时可以接受该基类和其子类。由于单继承受限太多,可以将 ...
分类:
编程语言 时间:
2016-09-19 19:41:21
阅读次数:
201
什么是集合类 Microsoft .NET Framework提供了几个类,它们集合元素,并允许应用程序以特殊方式访问这些元素。这些类正是集合类,它们在System.Collections.Generic命名空间中。 List集合类 泛型List类是最简单的集合类。用法和数组差不多,可以使用标准数组 ...
分类:
其他好文 时间:
2016-08-29 23:56:30
阅读次数:
276
考虑第6条的简单堆栈实现: 将该类泛型化可以提高类型的安全性,方便客户端使用(无需显式强制转换类型) 首先用类型参数替换所有的Object类型: 由于不能创建不可具体化类型的数组,所有有错误(new E[DEFAULT)INITIAL_CAP]是不允许的) 解决方法: 1.创建一个Object数组, ...
分类:
其他好文 时间:
2016-07-31 01:37:13
阅读次数:
111