如何加载自己写的java.io.BufferedInputStream

来源:百度知道 编辑:UC知道 时间:2024/07/04 22:29:32
我建了一个新类java.io.BufferedInputStream,代码与jdk里的java.io.BufferedInputStream完全一样,我把这个类放到应用的classes下,可运行tomcat时没有调用这个类,而是调用了jdk里的同名类,如何设置才能使系统运行时调用自己写的java.io.BufferedInputStream?

不知道你是怎么测的,不用改包名类名就可以了,
//被测试类
package java.io;

public class BufferedInputStream{
public final static String AA = "abc";
}
//测试类
package com.hs.linys;

import java.io.BufferedInputStream;

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
System.out.print(BufferedInputStream.AA);
}

}

建议把你写的那个类,名字最好不要和系统JDK的重复。

只能把类名改了,或者放在别的包下

把类名改了