能不能自己写个类,也叫System.lang.String?
可以,但在应用的时候,需要用自己的类加载器去加载,否则,系统的类加载器永远只是去加载jre.jar包中的那个java.lang.String。因为类加载器采用委托机制,这样可以保证它的父类优先执行,也就是说总是使用父类找到的类,所以总是使用Java系统使用的System.lang.String类 。
能不能自己写个类,也叫System.lang.String?
可以,但在应用的时候,需要用自己的类加载器去加载,否则,系统的类加载器永远只是去加载jre.jar包中的那个java.lang.String。因为类加载器采用委托机制,这样可以保证它的父类优先执行,也就是说总是使用父类找到的类,所以总是使用Java系统使用的System.lang.String类 。