`
javaand
  • 浏览: 10284 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

学习java笔记--泛型

阅读更多

泛型类简单例子

public 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 showTyep() { 
            System.out.println("T的实际类型是: " + ob.getClass().getName()); 
    } 
}
public class GenDemo { 
        public static void main(String[] args){ 
                //定义泛型类Gen的一个Integer版本 
                Gen<Integer> intOb=new Gen<Integer>(88); 
                intOb.showTyep(); 
                int i= intOb.getOb(); 
                System.out.println("value= " + i); 

                System.out.println("----------------------------------"); 

                //定义泛型类Gen的一个String版本 
                Gen<String> strOb=new Gen<String>("Hello Gen!"); 
                strOb.showTyep(); 
                String s=strOb.getOb(); 
                System.out.println("value= " + s); 
        } 
}
 

泛型方法简单例子,将泛型参数列表置于返回值之前

public class GenericMethods {
  public <T> void f(T x) {
    System.out.println(x.getClass().getName());
  }
  public static void main(String[] args) {
    GenericMethods gm = new GenericMethods();
    gm.f("");
    gm.f(1);
    gm.f(1.0);
    gm.f(1.0F);
    gm.f('c');
    gm.f(gm);
  }
}
 
分享到:
评论

相关推荐

    java笔记.zip

    2020-4-6 java笔记 ---内部类 2020-4-6 java笔记 ---异常 2020-4-6 java笔记 --多线程 2020-4-8 java笔记 String类 2020-4-9 java 比较器 2020-4-10 java笔记 枚举类 2020-4-10 java 注解(Annotation) 2020-4-11 ...

    java学习笔记27 - 泛型.md

    java学习笔记27 - 泛型

    java笔记-从浅入深的入门学习

    这份"java笔记-从浅入深的入门学习"资源旨在为初学者提供一个全面的起点,逐步掌握Java编程的基础知识。 Java的学习首先从安装Java Development Kit (JDK) 开始,它是开发和运行Java程序的基础。理解JDK中的Java...

    SSH笔记-泛型依赖注入

    本笔记将深入探讨SSH中的Spring框架如何实现泛型依赖注入。 首先,我们来理解泛型的基本概念。泛型是Java SE 5引入的一种强大的类型系统机制,允许在类、接口和方法中使用类型参数,从而增强了代码的类型安全性和...

    JAVA笔记-针对于刚开始学习JAVA的有实质性帮助

    这些"JAVA笔记-针对于刚开始学习JAVA的有实质性帮助"包含了作者在实际开发中的经验总结,旨在为初学者提供有价值的指导。以下是对Java基础知识的详细阐述: 1. **Java简介**:Java是由Sun Microsystems(现为Oracle...

    java笔记--集合类

    自己收集的java编程笔记,关于集合类的知识,很有用

    基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip

    基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip 基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码.zip 基于java的开发源码-java多线程反射泛型及正则表达式学习笔记和源码....

    java学习笔记-----给java初学者

    Java学习笔记是专门为Java初学者设计的一套详尽的学习资源,旨在帮助新手快速掌握这门广泛使用的编程语言。这份笔记涵盖了从基础概念到高级特性的全面内容,是学习和复习Java知识的理想工具。 1. **Java简介** ...

    java-泛型操作范例笔记

    java中的泛型应用度极广,每一个web应用都有它的身影,可见泛型重要性!

    Java泛型,深入学习java的不二之选.md

    java泛型详细学习,深入学习java的不二之选

    JAVA泛型笔记.pdf

    "JAVA泛型笔记.pdf" Java 泛型(Generic)是 Java 5 中引入的一种机制,它允许开发者在编写类、接口和方法时指定类型参数,以提高代码的灵活性和可重用性。泛型的主要特点是可以在编译期检查类型的正确性,避免了...

    良葛格 Java 学习笔记-JavaGossip全(v1+v2)

    《良葛格 Java 学习笔记-JavaGossip全(v1+v2)》是一部集成了作者良葛格多年编程经验的学习资料,旨在帮助初学者和有经验的开发者深入理解和掌握Java这门强大的编程语言。这份笔记包含了JavaGossip的两个版本,v1和...

    泛型笔记学习2009

    此word学习文档适合泛型入门的人学习,对泛型的介绍内容详细,其中内容均为本人从网上搜集整理。

    Java泛型学习笔记.pdf

    Java泛型学习笔记.pdf

    java 小笔记--对于J2SE的重点一个具体总结

    Java小笔记——深入理解J2SE中的泛型与封装 在Java编程中,J2SE(Java Standard Edition)是核心部分,提供了丰富的API和功能。本文将重点讨论J2SE中的一个重要特性——泛型(Generics),以及封装的概念。泛型是...

    java学习笔记-老师的课程笔记

    Java学习笔记是初学者探索Java编程世界的宝贵资源。这份由老师精心整理的课程笔记涵盖了Java的基础到进阶知识,旨在帮助新手快速理解并掌握这门强大的面向对象编程语言。笔记内容可能包括但不限于以下方面: 一、...

    基于Java的源码-java多线程反射泛型及正则表达式学习笔记和源码.zip

    基于Java的源码-java多线程反射泛型及正则表达式学习笔记和源码.zip

    2019年魔乐Java培训课堂原版笔记-Word版.zip

    11-第十一天-魔乐java基础视频学习笔记.docx:可能包括对枚举、注解和泛型的介绍,这些都是Java 5及以后版本引入的高级特性。 12-第十二天-魔乐java基础视频学习笔记.docx:可能涵盖了接口和包的使用,接口用于定义...

    java超强笔记

    "Java超强笔记"正是一份专为新手准备的学习资源,它全面涵盖了从Java环境的搭建到软件设计的各种概念,旨在提供一个易读且系统的学习路径。 首先,笔记可能会从Java的起源和发展开始介绍,让你了解这门语言的历史...

Global site tag (gtag.js) - Google Analytics