栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

快速理解上手 java泛型 泛型的使用方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

快速理解上手 java泛型 泛型的使用方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

前言一、自定义泛型类二、 自定义泛型方法三 ; 泛型作为方法参数总结


前言

java泛型的作用

提高java线程安全,比如说可以对list集合里的数据类型加以限制

消除类型强制转化,提高可读性

话不多说 快速上手学习使用
一、自定义泛型类

package com.imooc.spring.fanxing.test;
public class test1{
    T num;

    public test1(){}

    public test1(T num) {
        this.num = num;
    }

    public T getNum() {
        return num;
    }

    public void setNum(T num) {
        this.num = num;
    }

    public static void main(String[] args) {
        test1 integertest1 = new test1();
        integertest1.setNum(2);
        System.out.println(integertest1.getNum());
    }
}

泛型类在定义时也可定义多个泛型参数 如图

使用方法和拥有单个泛型参数相同

二、 自定义泛型方法

泛型方法不是必须写到泛型类内

public class test2 {
    public  void method1(T data){
        System.out.println(data);
    }

    public static void main(String[] args) {
        test2 test2 = new test2();
        test2.method1("string 的数据");
        test2.method1(2);
    }
}
三 ; 泛型作为方法参数

总结

快去敲代码学习一下。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769582.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号