泛型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,把类型也标注出来了,实际使用是下面这个
未经允许请勿转载:程序喵 » 泛型Class和T的区别