Re: [問題] 一個看不懂的訊息

看板java作者 (墳墓)時間15年前 (2010/08/29 04:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《BM0108 (衝)》之銘言: : 我寫了一個程式,compile會過,但會出現以下訊息: : Note: C:\Program Files\Xinox Software\JCreatorV5\testt107.java uses unchecked : or unsafe operations. : Note: Recompile with -Xlint:unchecked for details. 這是 Generic 的問題,Java 1.5 之後提供了 Generic,如果你沒有 指定,就會出現這個訊息,可以在 javac 的時候加上 -Xlint:unchecked 叫 compiler 幫你吐詳細的訊息(在哪個檔案的哪行之類的)。 舉例:在早期 Java 就提供了 java.util.ArrayList 這個東西,但那個時 候沒有 Generic 這個東西,所以你的程式會是這樣: ArrayList list = new ArrayList(); list.add ("A"); list.add ("B"); 但這段程式拿到 Java 1.5 之後 compile,也會過,但會吐出上面那段。 要讓他閉嘴的話可以改成這樣: ArrayList list = new ArrayList<String>(); list.add ("A"); list.add ("B"); -- ~ 白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走, 'v' Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚…… // \\ ( 墳 墓 ) /( )\ 但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】 ^`~'^ http://bone.twbbs.org.tw/blog 『那都是很好很好的,可我偏不喜歡。』 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.16.178

08/29 16:49, , 1F
哦哦,講得真清楚,無比感謝!!
08/29 16:49, 1F
文章代碼(AID): #1CUT-sWE (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1CUT-sWE (java)