码迷,mamicode.com
首页 >  
搜索关键字:泛型类    ( 918个结果
Java泛型解析(01):认识泛型
Java从1.0版本到现在的8,中间Java5中发生了一个很重要的变化,那就是泛型机制的引入。Java5引入了泛型,主要还是为了满足在1999年指定的最早Java规范之一。经过了5年左右的时间,专家组定义了一套泛型规范,实现后通过测试投入到使用。所以说泛型是Java5以后才有的,欲知详情,继续往下看。 这一节里,对泛型有了一个整体的认识,知道它是什么?为什么要用它?谁会用它?以及如何使用它?通过了泛型类和泛型方法的实践,感受了如何实现自己的泛型,后面一节,将对泛型中通配符进行讲解,以及虚拟机对泛型类...
分类:编程语言   时间:2014-10-12 18:50:58    阅读次数:257
带有返回值的 Callable 使用
工作中很多涉及到多线程的地方都implemnets Runable 接口 或者是 extends Thread 抽象类,但是这样子的话得不到返回值。 如果以下场景: 在多线程中计算值,线程结束后需要携带返回值。 这时就需要Callable接口,实现改接口后需要实现方法 call 。改接口需要ExecutorService的submit方法执行,执行结果包装在 Future泛型类中。 通过Future类的get()方法取得返回值,get()是阻塞的,在线程执行前调用get()方法会一直阻塞着。...
分类:其他好文   时间:2014-10-09 20:44:17    阅读次数:214
【进阶修炼】——改善C#程序质量(3)
32, 总是优先考虑泛型。 泛型代码有很好的重复利用性,和类型安全性。 33, 应尽量避免在泛型类中声明静态成员。 静态成员达不到共享的目的。List和List是两个不同的类型,而静态成员是针对类型的。当然2个List之间是可以共享静态成员的,但为了不必要的混淆,应该避免使用静态成员。 34, 为泛...
分类:其他好文   时间:2014-10-09 19:10:47    阅读次数:194
java泛型 之 入门(interface)
一:泛型简介: (1)所谓泛型,就是变量类型的参数化。 泛型是JDK1.5中一个最重要的特征。通过引入泛型,我们将获得编译时类型的安全和运行时更小的抛出ClassCastException的可能。在JDK1.5中,你可以声明一个集合将接收/返回的对象的类型。使用泛型时如果不指明参数类型,即泛型类没有参数化,会提示警告,此时类型为Object。 (2)为什么使用泛型 使用泛型的典型例子,是在...
分类:编程语言   时间:2014-10-09 03:20:27    阅读次数:308
泛型的使用
泛型的使用  * 1.在集合中使用泛型(掌握)  * 2.自定义泛型类、泛型接口、泛型方法(理解 --->使用)  * 3.泛型与继承的关系  * 4.通配符 ①.在集合中没有使用泛型的情况下   1.没有使用泛型,任何Object及其子类的对象都可以添加进来   2.强转为int型时,可能报ClassCastException的异常 ②.在集合中使用泛型   规...
分类:其他好文   时间:2014-10-08 17:19:35    阅读次数:212
Swift 泛型參数
原文:http://www.cocoachina.com/newbie/basic/2014/0612/8802.html本页内容包含:泛型形參语句和泛型实參语句本节涉及泛型类型、泛型函数以及泛型构造器的參数,包含形參和实參。声明泛型类型、函数或构造器时,须指定对应的类型參数。类型參数相当于一个占位...
分类:编程语言   时间:2014-10-03 18:51:14    阅读次数:276
获取父类的泛型类型
import java.lang.reflect.ParameterizedType; public class GenericClass { /** * 获取父类的泛型类型 */ public static Class getGenericClass(Class clazz) { ParameterizedType type=(ParameterizedType)clazz...
分类:其他好文   时间:2014-10-02 23:38:53    阅读次数:237
基础才是重中之重~这时应该用泛型方法了
回到目录泛型方法:是一个抽象的概念,将批量具有共性的操作进行抽象,使用泛型类型来表示这个方法,实现这些类型的方法具有相同的逻辑,而唯一不同的是,它们的类型,即类型在泛型方法里是个变量,这话感觉是用肺说出来的,呵呵!今天在做开发时,遇到了这个问题,最后重构了自己的代码,重构后,使用了泛型方法,感觉代码...
分类:其他好文   时间:2014-09-29 20:07:31    阅读次数:191
获取泛型类型
1privateClassclz;2@SuppressWarnings("unchecked")3publicClassgetClz(){4if(clz==null){5//获取泛型的Class对象6clz=((Class)(((ParameterizedType)(this.getClass()7...
分类:其他好文   时间:2014-09-29 14:40:31    阅读次数:230
Java 泛型
package genericity.gen03;/* * 父类为泛型类 * * 要么同时擦除,要么子类类型 >= 父类类型;不能子类擦除,父类泛型 * 1.属性类型 * 父类中,随父类而定 * 子类中,随子类而定 * 2.方法重写 * 随父类而定 * */public abstract ...
分类:编程语言   时间:2014-09-29 00:02:36    阅读次数:245
918条   上一页 1 ... 82 83 84 85 86 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!