Java泛型类型推断

java 文章 2022-07-20 10:02 681 0 全屏看文

AI助手支持GPT4.0

转自:

http://www.java265.com/JavaCourse/202205/3574.html

下文笔者讲述java泛型类型的说明,如下所示

类型推断:   Java编译器查看方法调用及其相应声明以检查和确定类型参数的能力推理算法:   检查参数的类型,如果可用,返回指定的类型。推理算法试图找到一个可以满足所有类型参数的特定类型语法:  List<Integer> list = new ArrayList<>();List:List是一个通用类< >:钻石运算符表示类型推断 备注说明:   使用菱形运算符,   编译器确定参数的类型   钻石操作符从Java SE7版本开始便用

  package com.java265;public class GenericsTester {   public static void main(String[] args) {      //type inference         User<Integer> integerBox = new User<>();      //unchecked conversion warning      User<String> stringBox = new User<String>();      integerBox.add(new Integer(8888));      stringBox.add(new String("java265"));      System.out.printf("Integer Value :%dn", integerBox.get());      System.out.printf("String Value :%sn", stringBox.get());   }}class User<T> {   private T t;   public void add(T t) {      this.t = t;   }   public T get() {      return t;   }   }
-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
springboot项目启动报错Could not create connection to database server.
解决Tomcat部署工件中无子模块的工件
pom文件将主包和依赖包分开打并运行
判断数字、网址、IP4、IP6、营业执照、车牌号等正则表达式
Java 如何将线程挂起呢?
随便看看
小程序测试号解绑之后,扫一扫小程序登录又回来了 2034
微信公众号openid? 2275
微信开放平台跟公众平台有什么区别? 3517
怎么添加小程序支付功能? 4312
教育科技公司申请微信支付被拒绝? 4695
微信公众号免300认证教程 5776
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5187
小程序广告组件通过审核,但是小程序内没有显示广告? 4962
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9389
问题? 8910