Java中的泛型,可变长参数的问题

本文探讨了Java中的泛型,将其比喻为集合的加强版,减少了大量类的创建。泛型提供了一种方式,只接受特定类型的数据,避免了类型错误。文章提到了泛型类、泛型方法和泛型接口的使用,并指出泛型方法如public T void show()可以简化多类型方法的编写。此外,还简要介绍了可变长参数的概念。
摘要由CSDN通过智能技术生成
  • 泛型;感觉像集合的加强版,integer,String,Charactor,Student等等如果太多,会创建许多类,这时候如果有了泛型就省去了创建多个类,
    class demo01{}

  • 使用泛型的好处

    •  可以把有可能出现在运行期间的问题拿到了编译期间
      
    •   避免程序内部数据类型转换的问题
      
    • 1,就是单纯接收一种类型,其他类型传入会出错立马就能看到
  • 泛型类,泛型方法,泛型接口三种

  • 泛型方法 public T void show(){},省去了写多个方法的麻烦,否则有多种类型,传进来一个对象值就能返回出去如“HELLO~",new Student(“GUOFEIYU”),23),等等,下面有一张别人的图,写的很准确
    在这里插入图片描述

  • 泛型接口: 实现类也必须是泛型类,没啥可说的,就是在类后面加一个< T >

  • 可变长参数

package Gan05;
public 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值