<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    能不能自己寫個java自帶的類

    時間:2025-04-15 08:46:33 java語言 我要投稿
    • 相關推薦

    能不能自己寫個java自帶的類

      可以,但在應用的時候,需要用自己的類加載器去加載,否則,系統的類加載器永遠只是去加載jre.jar包中的那個java.lang.String。

      由于在tomcat的web應用程序中,都是由webapp自己的類加載器先自己加載WEB-INF/classess目錄中的類,然后才委托上級的類加載器加載,如果我們在tomcat的web應用程序中寫一個java.lang.String,這時候Servlet程序加載的就是我們自己寫的java.lang.String,但是這么干就會出很多潛在的問題,原來所有用了java.lang.String類的都將出現問題。 雖然java提供了endorsed技術,可以覆蓋jdk中的某些類,具體做法是….。但是,能夠被覆蓋的類是有限制范圍,反正不包括java.lang這樣的包中的類。 (下面的例如主要是便于大家學習理解只用,不要作為答案的一部分,否則,人家懷疑是題目泄露了)

      例如,運行下面的程序:package java.lang;public class String {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("string");}}報告的錯誤如下:www.diannao114.cnjava.lang.NoSuchMethodError: mainException in thread "main"這是因為加載了jre自帶的java.lang.String,而該類中沒有main方法。

    【能不能自己寫個java自帶的類】相關文章:

    Java的類07-19

    java類的構成08-02

    Java的類常識03-29

    Java import以及Java類的搜索路徑12-24

    Java類加載器類介紹06-13

    淺談Java類與類之間的關系02-02

    Java類的基本構成05-01

    java類加載器05-23

    Java類的基本構成04-02

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人