博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
泛型Class<T>和 T. <T>
阅读量:7125 次
发布时间:2019-06-28

本文共 515 字,大约阅读时间需要 1 分钟。

private T product;private Class
product;

这两个有什么区别呢,查了资料才知道,单独的T 代表一个类型 而 Class<T>代表这个类型所对应的类

pirvate  
T add(T a) {}:

<T>表示告诉编译器<>这个符号里面表示的是一个类型,后面出现的时候就不会报错了,单独的T代表任意一个类型。T字符不是固定的,也可以写成其他字符,只要前后对应一致就可以了,例如:

  

 

 Class<T>的用法:

public T find(Class<T> clazz, int id);

根据类来反射生成一个实例,而单独用T没法做到。

T jsonString= JSON.parseObject(String text, Class<T> clazz);
等于
Map jsonString = JSON.parseObject("[21,21,21]", Map.class);
把json字符串转成特定的对象
 第一句是demo,把类型也标注出来了,实际使用是下面这个

 

转载地址:http://gahel.baihongyu.com/

你可能感兴趣的文章
MapServer
查看>>
域名邮箱
查看>>
[译]从《孙子兵法》到软件开发
查看>>
xshell ssh centos7 终端乱码解决一例
查看>>
第三十五讲:tapestry表单组件详解之Palette
查看>>
Eclipse中创建maven web项目
查看>>
java加密算法简要介绍
查看>>
vue-cli脚手架里如何配置屏幕自适应
查看>>
java.io.InvalidClassException:PublishInfMsg(类名); local class incompatible: 解决方法
查看>>
第三方APP接入微信登录
查看>>
Zookeeper的安装和配置
查看>>
python-mysql:/usr/bin/ld: cannot find -lprobes_mys
查看>>
Golang并发(二) - Goroutine
查看>>
系统原理分析架构-六-负载均衡(定义及介绍及LVS/Nginx/Haproxy比较)
查看>>
为什么要做IT监控?
查看>>
我的友情链接
查看>>
jQuery easyui datagrid 编辑行试用!
查看>>
×××出現错误讯息「nc.windows.app.23712」
查看>>
java泛型
查看>>
8大排序算法图文讲解
查看>>