zoukankan      html  css  js  c++  java
  • JAVA泛型与可变参数

    泛型的引入:

    早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题。也就存在这隐患,所以Java提供了泛型来解决这个安全问题。

    格式:

    泛型类:public class 类名<数据类型1,···>{}

    泛型方法:public <数据类型> 返回值类型 方法名(){}

    泛型接口:public interface 接口名<数据类型1,···>{}

    注意:该数据类型只能是引用类型。

    好处:
    A:把运行时期的问题提前到了编译期间
    B:避免了强制类型转换
    C:优化了程序设计,解决了黄色警告线问题,让程序更安全

    通配符:

    ? extends E  向下限定,E及其子类

    ? super E    向上限定,E及其父类

     

    可变参数
    (1)如果我们在写方法的时候,参数个数不明确,就应该定义可变参数。
    (2)格式:
    修饰符 返回值类型 方法名(数据类型... 变量) {}

    注意:
    A:该变量其实是一个数组名
    B:如果一个方法有多个参数,并且有可变参数,可变参数必须在最后






  • 相关阅读:
    MVC基础
    图片水印和图片验证码
    Jquery弹窗
    AJAX基础
    Jquery--动画
    Jquery--动画
    JQuery
    LinkQ 组合查询与分页
    LinQ的简单使用
    JavaScript复习
  • 原文地址:https://www.cnblogs.com/cn-chy-com/p/7499203.html
Copyright © 2011-2022 走看看