java--Syntax error, insert "Dimensions" to complete ReferenceType

错误代码:Vector<int> nums

java报错:Syntax error, insert "Dimensions" to complete ReferenceType

翻译:语法错误,插入“维度”以完成引用类型

原因:泛型必须是包装类类型,而不能是基本类型(包括基本类型的数组)

修改为:Vector<Integer> nums

泛型只能只能代表引用类型,不能是原始类型,原始类型有byte/short/int/long 浮点型:float.double 字符型char 布尔型:boolean,引用类型与原始类型的区别在于虽然二者保存在栈中,但原始类型保存的是实际值,而引用类型保存的是一个对象的内存地址

//TODO泛型原理


你可能感兴趣的:(debug)