能不能自己写个类,也叫 java.lang.String?
来源:互联网 发布:济南泉方pubmed数据库 编辑:程序博客网 时间:2024/04/30 05:56
能不能自己写个类,也叫 java.lang.String?
分类:
可以,但在应用的时候,需要用自己的类加载器去加载,否则,系统的类加载器永远只是去
加载 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 这样的包中的类。
加载 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)
0 0
- Java学习--能不能自己写个类,也叫System.lang.String?
- 能不能自己写个类,也叫 java.lang.String?
- 能不能自己写个类,也叫java.lang.String
- 能不能自己写个类,也叫 java.lang.String?
- 能不做自己写个类,也叫java.lang.String
- 能不做自己写个类,也叫java.lang.String?
- 能不做自己写个类,也叫java.lang.String
- java能不能自己写一个类叫java.lang.System/String正确答案
- 2.1 :java能不能自己写一个类叫java.lang.System/String正确答案
- java能不能自己写一个类叫java.lang.System/String正确答案
- java能不能自己写一个类叫java.lang.System/String正确答案
- java能不能自己写一个类叫java.lang.System/String?
- 能不能自己写个类叫java.lang.System?
- 关于自己写的java.lang.String能不能被加载的问题
- 自己写java.lang.String
- 自己写一个java.lang.String
- Java.lang.String & [Ljava.lang.String
- 什么叫目标,什么叫事业,写得让我失眠!也送给我自己
- Java实现微信扫码支付【方式二】
- BUILD_BUG_ON宏的作用
- 完美解决window.open模拟表单POST提交
- 在MyEclipse中消除The type java.util.Map$Entry cannot be resolved
- springMVC与freemarker整合
- 能不能自己写个类,也叫 java.lang.String?
- 486. Predict the Winner
- 算法导论 2.1-2 插入排序 (非递增)
- Minimum number of steps
- ~替换空格~
- Java 使用 SFTP 实现文件上传下载(一)
- matlab读写文件的几个常用函数
- 单点登录--CAS服务器配置
- vue2.0不支持语法(部分vue2.0支持vue1.0不支持)