您好,登錄后才能下訂單哦!
本篇內容主要講解“Java類的錯誤怎么解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Java類的錯誤怎么解決”吧!
由于在 tomcat 的 web 應用程序中,都是由webapp 自己的類加載器先自己加載 WEB-INF/classess 目錄中的類,然后才委托上級的類加載器加載,如果我們在 tomcat 的web 應用程序中寫一個 java.lang.String,這時候 Servlet 程序載的就是我們自己寫的 java.lang.String,但是這么干就會出很多潛在的問題,原來所有用了 java.lang.String 類的都將出現問題。
雖然 java 提供了 endorsed 技術,可以覆蓋 jdk 中的某些類,具體做法是….。但是,能夠被覆蓋的類是有限制范圍,反正不包括 java.lang 這樣的包中的類。
(下面的例如主要是便于大家學習理解只用,不要作為答案的一部分,否則,人家懷疑是題目泄露了)例如,運行下面的程序:
報告的錯誤如下:
java.lang.NoSuchMethodError: main
Exception in thread "main"
這是因為加載了 jre 自帶的java.lang.String,而該類中沒有main 方法。
到此,相信大家對“Java類的錯誤怎么解決”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。