泛型Class和T的区别

泛型Class<T>和T的区别是什么?

private T product;
private Class<T> product;

可以简单的理解为,T代表类的对象或类的实例,Class<T>代表的这个类

T jsonString= JSON.parseObject(String text, Class<T> clazz);
等于
Map jsonString = JSON.parseObject("[21,21,21]", Map.class);

把json字符串转成特定的对象,第一句是demo,把类型也标注出来了,实际使用是下面这个


赞(52) 打赏
未经允许不得转载:优客志 » JAVA开发
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏