作者WanCW (旺小王)
看板java
标题Re: [问题] generic
时间Mon Sep 4 21:58:11 2006
※ 引述《[email protected] ( )》之铭言:
: 想请问:
: Vector<Integer> a = new Vector();
: 和
: Vector<Integer> a = new Vector<Integer>();
: 有差别吗?
: 我试过语法是对的, compile也ok
: 跑起来也没啥差别...
: 所以来请问依下 是真的没差还是..?
你把 -Xlint:unchecked 的选项打开就会看到这样的警告
Assign.java:6: warning: [unchecked] unchecked conversion
found : java.util.Vector
required: java.util.Vector<java.lang.Integer>
Vector<Integer> v = new Vector();
^
Java 的 generic 目前只在 compiler 层级实行而已,
所以还是可以正常执行。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.113.90