新聞中心
本篇內(nèi)容主要講解“Java類的錯(cuò)誤怎么解決”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Java類的錯(cuò)誤怎么解決”吧!
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供嫩江網(wǎng)站建設(shè)、嫩江做網(wǎng)站、嫩江網(wǎng)站設(shè)計(jì)、嫩江網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、嫩江企業(yè)網(wǎng)站模板建站服務(wù),十年嫩江做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
由于在 tomcat 的 web 應(yīng)用程序中,都是由webapp 自己的類加載器先自己加載 WEB-INF/classess 目錄中的類,然后才委托上級(jí)的類加載器加載,如果我們?cè)?tomcat 的web 應(yīng)用程序中寫一個(gè) java.lang.String,這時(shí)候 Servlet 程序載的就是我們自己寫的 java.lang.String,但是這么干就會(huì)出很多潛在的問(wèn)題,原來(lái)所有用了 java.lang.String 類的都將出現(xiàn)問(wèn)題。
雖然 java 提供了 endorsed 技術(shù),可以覆蓋 jdk 中的某些類,具體做法是….。但是,能夠被覆蓋的類是有限制范圍,反正不包括 java.lang 這樣的包中的類。
(下面的例如主要是便于大家學(xué)習(xí)理解只用,不要作為答案的一部分,否則,人家懷疑是題目泄露了)例如,運(yùn)行下面的程序:
報(bào)告的錯(cuò)誤如下:
java.lang.NoSuchMethodError: main
Exception in thread "main"
這是因?yàn)榧虞d了 jre 自帶的java.lang.String,而該類中沒(méi)有main 方法。
到此,相信大家對(duì)“Java類的錯(cuò)誤怎么解決”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
網(wǎng)站標(biāo)題:Java類的錯(cuò)誤怎么解決
URL地址:http://fisionsoft.com.cn/article/jgjops.html