当前位置: 首页 > wzjs >正文

备案查询站长工具海口小程序制作公司

备案查询站长工具,海口小程序制作公司,怎么开发一个网站,搜索引擎网站建设公司文章目录 背景通配符1、通配符T2、通配符E3、通配符K和V4、通配符? 作用1、类型安全2、消除代码强制转换3、代码复用 背景 在Java语言中,使用泛型来实现参数化的类型,在编译时对输入的参数指定一种数据类型,检查类型是否匹配&…

文章目录

  • 背景
  • 通配符
    • 1、通配符T
    • 2、通配符E
    • 3、通配符K和V
    • 4、通配符?
  • 作用
    • 1、类型安全
    • 2、消除代码强制转换
    • 3、代码复用

背景

在Java语言中,使用泛型来实现参数化的类型,在编译时对输入的参数指定一种数据类型,检查类型是否匹配,避免ClassCastexception异常发生。

在Java中通常约定俗成的通配符,主要有 【T、E、K、V、?】,下面逐个过一遍。

通配符

1、通配符T

T,即type类型,表示任意类型的参数

private class AA<T>{private T t;
}// 不带泛型
AA a = new AA();
a.set(new BB());
BB b = (BB) a.get(); // 强制类型转换// 带泛型
AA<B> a = new AA<B>();
a.set(new BB());
BB b = a.get(); // 不用专门类型转换

2、通配符E

E,即element 元素,集合中的元素类型,比如定义数组

List<E> list = new ArrayList<>();

3、通配符K和V

K,即Key 键,V,即Value值,映射的键对应的数据类型,比如定义Map

Map<K,V> map = new HashMap<>();

4、通配符?

无界通配符<?> 表示不指定类型,即可接收任意类型

public void getResult(List<?> list){return list.stream.anyMatch(key -> key.equal("123"));
}

上界通配符<? extends T> 类型是T或子类

public <T extends Serializable> T getResult(String key,Class<T> clas){Object value = map.get("name");return clas.cast(value);
}

下界通配符<? super T> 类型是T或父类

public <void getResult(String key,<super Serializable>){Object value = map.set("name",key);
}

作用

1、类型安全

减少编译的时候报错

2、消除代码强制转换

减少类型转化的操作

3、代码复用

减少重复代码,比如对外提供统一的响应返回类。

http://www.dtcms.com/wzjs/542342.html

相关文章:

  • 电子商城网站建设 模板互联网产品设计网站
  • 网站推广制作有口碑的免费网站建设
  • 绵阳市公司网站建设wordpress301跳转插件
  • 做一个交易平台网站的成本合肥互联网公司
  • 网站开发属于什么科目wordpress linux 权限
  • 素马网站设计公司淘点金wordpress插件
  • 原创作文网站wordpress标签云添加
  • 网站优化改动怎么做每平每方设计家官网
  • 网站的开发建设费公司产品推广方案
  • 织梦网站手机页怎么做中国菲律宾南海开战
  • 襄樊北京网站建设兰州网新公司
  • 泰安网站建设公司排名郑州做网站首选九零后网络
  • 江苏省工程建设标准定额网站网站开发可以用gif吗
  • 网站让女友做网站模特网站内容与标题的区别
  • 制作企业网站公司排名珠海电脑自己建网站
  • 凡科网做网站能达到什么效果个人网站做跳转怎么弄
  • 做网站能接到项目工程吗建设企业网站是静态还是动态好
  • wordpress 角色和权限管理seo优化知识总结
  • 衡阳县专业做淘宝网站托管竞价账户哪家好
  • 网站vps广东专业网站开发
  • 网站招标书怎么做WordPress安卓APP不能绑定
  • 中国空间站建成时间网站建设怎样接业务
  • 德州市建设局网站微信小网站制作
  • 培训行业网站建设seo营销是指
  • 网站建设销售客户疑问交互比较好的网站
  • 云南网站建设设计泉州网站设计招聘网
  • 海南智能网站建设公司怎么做网站推广实际效果好
  • 网站建设目的与意义网站报价文档
  • 模型下载网站开发流程图再高权重网站加自己的链接会容易被收录吗
  • 浙江建设职业技术学院尔雅网站烟台高新区建设局网站