看板 java 關於我們 聯絡資訊
※ 引述《leon.bbs@alexbbs.twbbs.org ( )》之銘言: : 想請問: : 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