我正在使用 Eclipse 和 Netbeans,现在更喜欢 Netbeans。如果开发 Java 库中的系统类(例如 FileReader),有没有办法将该类添加到应用程序中并让本地类取代库副本?
这个想法是能够在仍然使用普通 jdk 的同时一次增加一个特定的类。
具体来说,我正在使用 java.lang.StringBuilder 和 java.io.FileWriter。
我写了一个修改过的 StringBuilder 类。如果我在我的目录中创建它:java/lang/FastStringBuilder
javac 抱怨我正在尝试编译一个受限包 java.lang。
如果我重命名包,那么它不能从非公开的 AbstractStringBuilder 继承。
他们使这种方式变得比需要的更难。