1、點(diǎn)擊到黃色波浪線有系統(tǒng)提示:“This method has a constructor name”,大意為:“此方法具有構(gòu)造函數(shù)名稱。
成都創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)萬源,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
2、警告不管它沒什么影響。這條警告意思就是,你的NtDraw類實(shí)現(xiàn)了Serializable接口,因?yàn)槊總€(gè)可序列化的類都有一個(gè)序列化ID,當(dāng)然不指定的話問題不大,虛擬機(jī)會(huì)自動(dòng)分配。
3、語法錯(cuò)誤。在Java編輯器中代碼下面標(biāo)記的波浪線,這表示標(biāo)記波浪線的代碼有語法錯(cuò)誤。具體是什么錯(cuò)誤將光標(biāo)移動(dòng)到波浪線的位置靜止不動(dòng),編輯器就會(huì)將錯(cuò)誤的詳細(xì)信息顯示。
4、因此在子類中定義getInfo()方法是隱藏而不是覆蓋了父類的getInfo()方法。子類定義的這個(gè)getInfo()是一個(gè)全新的方法,和父類的getInfo()無關(guān)。至于這個(gè)波浪線警告,是因?yàn)槟愣x了一個(gè)private方法,但從來沒有使用過它。
刪除掉未使用的方法或變量 在Java編程中,黃色嘆號雖不影響程序的使用功能,但為了程序的可讀性,健壯性,還是建議能消除的警告盡可能的消除,這樣會(huì)使得項(xiàng)目更整潔,代碼更美觀,閱讀起來更舒服。
我剛剛也遇到了這個(gè)問題,我這個(gè)解決辦法是建立項(xiàng)目時(shí)候,JRE那一欄的Use an execution environment JRE:選擇最新的版本,我的默認(rèn)是JavaSE-7后來選擇JavaSE-8就沒有警告了。
這是警告的意思。一般只要你用集合沒有用泛型就會(huì)出來?;蛘哂行┻^時(shí)的方法也會(huì)這樣的情況發(fā)生。
黃色嘆號是警告,一般不影響程序運(yùn)行的,如果你想去掉,你找出具體有黃色警告的地方,我告訴你怎么去掉。
比如說,你代碼中有一些import一些包或者類沒有使用、一些申明的變量沒有被用到,java5或6中 一些對象沒有使用泛型(List、Map等)這些都不會(huì)影響程序的運(yùn)行。
說明項(xiàng)目編寫的錯(cuò)誤或者與本netbeans的版本不兼容問題。
你這個(gè)工程上的黃色感嘆號應(yīng)該是沒有指定類的包路徑,用的是默認(rèn)路徑,即沒有類在src的根路徑上,沒有從屬于任何一個(gè)包。
我剛剛也遇到了這個(gè)問題,我這個(gè)解決辦法是建立項(xiàng)目時(shí)候,JRE那一欄的Use an execution environment JRE:選擇最新的版本,我的默認(rèn)是JavaSE-7后來選擇JavaSE-8就沒有警告了。
黃色感嘆號應(yīng)該是警告,可以把鼠標(biāo)停在感嘆號上面,會(huì)有詳細(xì)的提示。
感嘆號是eclipse對你代碼的警告,一般來說是沒有什么問題的。比如說,你代碼中有一些import一些包或者類沒有使用、一些申明的變量沒有被用到,java5或6中 一些對象沒有使用泛型(List、Map等)這些都不會(huì)影響程序的運(yùn)行。
這是警告的意思。一般只要你用集合沒有用泛型就會(huì)出來。或者有些過時(shí)的方法也會(huì)這樣的情況發(fā)生。