- 浏览: 101680 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小小诺:
博主实例2中的代码博主难道没有测试吗?“工资总额不能超过6万元 ...
PLSQL -
emilyzhanghong:
我一般都用工具导入导出,语句记不住.
ORACLE 导入导出
package daan;
/* 使用泛型类的限制和规则
* 1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。
* 2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。
* 3、泛型的类型参数可以有多个。
* 4、泛型的参数类型可以使用extends语句,例如<T extends superclass>。习惯上称为“有界类型”。
* 5、泛型的参数类型还可以是通配符类型。例如Class<?> classType = Class.forName("java.lang.String");
*/
// 使用泛型变得越来越灵活 T 代表是任意的类型,当你想传什么什么进去都很ok,这样减少代码的重用
// 里面当然可以写不是泛型的方法,下面的showType就是一个 不带泛型的方法啊。
// 如果不用泛型 下面的Integer都得做类型强制转换。这样给程序的安全行,灵活性带来了很多的不方便
// 当然你可以把T 改成 object 这样也是ok的,但是也得做类型转换。
// 你在看文档或者源码的时候 <T extends Collection> 这样的写法 就更灵活了。T只要是集合类的子类都是ok的
// 是否拥有泛型方法,与其所在的类是否泛型没有关系。要定义泛型方法,只需将泛型参数列表置于返回值前
// 泛型测试类
public class GenDemo{
public static void main(String[] args){
Gen<Integer> intGen=new Gen<Integer>(100);
intGen.showType();
int i=intGen.getOb();
System.out.println("value="+i);
Gen<String> StringGen= new Gen<String>("panhe");
StringGen.showType();
String str=StringGen.getOb();
System.out.println("Values"+str);
}
}
// 泛型类
class Gen<T> {
private T ob; // 定义泛型的成员变量
public Gen(T ob) { // 定义泛型类的构造方法
this.ob = ob;
}
public T getOb() {
return ob;
}
public void setOb(T ob) {
this.ob = ob;
}
public void showType() {
System.out.println("T 的实际类型参数是" + ob.getClass().getName());
}
}
发表评论
-
db2 with函数使用
2012-08-15 10:59 960WITH T1 AS( SELECT CGBT.SEGM ... -
db2 数据 对象备份
2012-07-28 17:03 737CREATE OR REPLACE FUNCTION RSPD ... -
Java_sokect 网络通信
2012-05-10 23:52 871客户端程序 package tcp; import j ... -
jdk下载以及Windows 安装
2011-12-29 20:13 1259http://www.oracle.com/technetwo ... -
JAVA基本功<8>_面向对象
2011-12-15 00:22 643一.面向对象的特点: ... -
JAVA基本功<7>_JDBC
2011-12-15 00:19 1014一、jdbc基本概念 jdbc : Java Database ... -
JAVA基本功<6>
2011-12-15 00:16 697一. 1. 循环结构 1. while 语句格式: ... -
JAVA基本功<5>
2011-12-15 00:15 1729一.常量与变量 1.概念:变量就是内存中的一个存储区域,它有 ... -
JAVA基本功<4>
2011-12-15 00:09 7031:人机交互的方式: 一 ... -
J2SE基本功<3>
2011-09-27 15:35 656public class Test1 { public ... -
日期处理
2011-09-12 23:50 736http://changguangjuan.blog.163. ... -
J2SE基本功<2>
2011-09-07 09:06 579http://blog.csdn.net/java334452 ... -
J2SE基本功<1>
2011-08-16 22:55 587一、Java是一门高级语言,具有跨平台性(一次编译到处运行)1 ... -
IO文件读取
2011-08-01 08:51 648斯蒂芬 -
String数组的二分排序
2011-07-31 18:04 1430public class Bsearch { /* ... -
JAVA编程练手题
2011-07-04 23:48 27281:写一个方法(函数):判断一个单链表中是是否有环? 2:串行 ... -
代理模式
2011-06-16 09:54 577使用动态代理不需要为特定对象与方法编写特定的代理对象,可以 ... -
策略模式
2011-06-09 00:11 684策略模式:高内聚 低耦合 可扩展(OCP) 在策略与最终用 ... -
正则表达式
2011-05-30 15:13 623import java.util.regex.Matcher; ... -
JSP 连接MySQL数据库
2011-05-29 20:23 688<%@ page contentType="t ...
相关推荐
学了一年多的C#,现在学到泛型了,它是对原System.collection集合类的一个加强,主要是对其性能加以提升.下面是我学习泛型总结的ppt,愿与大家分享.
17.2.5 泛型总结.mp4
C#泛型总结
主要介绍了Java中泛型总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
泛型类型:定义泛型类型时,使用尖括号,并在尖括号中指定类型参数。例如,List表示一个字符串类型的列表。 泛型方法:定义泛型方法时,在方法名后面使用尖括号,并在尖括号中指定类型参数。例如,public static <T>...
关于java泛型的总结: 从入门介绍到项目使用的实际经验归纳总结得出! 从jdk5到jdk8!
很好的Java泛型的总结,看完之后你一定会知道java泛型的底层机制,你一定会学会Java泛型!
NULL 博文链接:https://fantaxy025025.iteye.com/blog/2213815
深入理解java泛型,包括类名泛型的定义,方法泛型定义,泛型的返回
java 泛型详解 实例 class Point class Notepad,V>{ // 此处指定了...通配符、受限泛型、泛型无法向上转型、泛型接口、泛型方法、通过泛型方法返回泛型类型实例、使用泛型统一传入的参数类型、泛型数组、泛型的嵌套设置
• 全面总结Ja• 全面总结Java泛型v• 全面总结Ja• 全面总结Java泛型va泛型a泛型• 全面• 全面总结Java泛型• 全面总结Java泛型总结Java泛• • 全面总结Java泛型全面总结Java泛型型• • 全面总结Java泛型全面...
思维导图之Java泛型详解
数组与泛型的关系还是有点复杂的,Java 中不允许直接创建泛型数组。本文分析了其中原因并且总结了一些创建泛型数组的方式。具有很好的参考价值。下面跟着小编一起来看下吧
主要介绍了Java 泛型的相关资料,并附简单实例代码,需要的朋友可以参考下
本文主要介绍了Java泛型的使用以及类型擦除相关的问题。具有很好的参考价值。下面跟着小编一起来看下吧
在泛型的使用中,还有个重要的东西叫通配符,本文介绍通配符的使用。具有很好的参考价值。下面跟着小编一起来看下吧
集合框架以及泛型总结
主要关于泛型应用、原理、协变逆变、泛型缓存等相关方面的知识需要的可以下载学习
全面总结Java泛型--实例
C++/CLI泛型编程概览 CLI泛型介绍 CLI泛型适用对象 CLI泛型约束 CLI泛型与C++模板 讲座总结 Q&A