能不能自己写个类,也叫 java.lang.String?
2017-05-08 20:22
357 查看
能不能自己写个类,也叫 java.lang.String?
标签: String2015-04-13 12:55 587人阅读 评论(0) 收藏 举报
分类:
javaSE(16)
可以,但在应用的时候,需要用自己的类加载器去加载,否则,系统的类加载器永远只是去
加载 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 这样的包中的类。
public class String {
public static void main(String[] args) {
System.out.println("Stirng");
}
}
报错如下:
错误: 在类 a_StringTest.String 中找不到主方法, 请将主方法定义为:
public static void main(String[] args)
相关文章推荐
- java能不能自己写一个类叫java.lang.System/String正确答案
- 2.1 :java能不能自己写一个类叫java.lang.System/String正确答案
- 关于自己写的java.lang.String能不能被加载的问题
- java能不能自己写一个类叫java.lang.System/String正确答案
- java能不能自己写一个类叫java.lang.System/String正确答案
- 【Java面试题】53 能不能自己写个类,也叫java.lang.String?
- java能不能自己写一个类叫java.lang.System/String正确答案
- java能不能自己写一个类叫java.lang.System/String正确答案
- 能不能自己写个类,也叫java.lang.String
- java能不能自己写一个类叫java.lang.System/String?
- 能不能自己写个类,也叫 java.lang.String?
- Java学习--能不能自己写个类,也叫System.lang.String?
- 能不能自己写个类叫java.lang.System?
- 能否自己也写一个类叫做java.lang.String?
- 能不做自己写个类,也叫java.lang.String
- 自己写一个java.lang.String
- 自己写java.lang.String
- 能不做自己写个类,也叫java.lang.String
- 能不做自己写个类,也叫java.lang.String?