-1

甲骨文(或 Sun)是否有可能从 Java 库中取出任何类,而其他类仍在引用那些废弃的类?

我的意思是,只需在您的环境中运行此代码:

public static void main(String[] args) throws Exception {
    URL url = new URL("http://i.imgur.com/5a5znrs.jpg");
    HttpURLConnection con = (HttpURLConnection)url.openConnection();
    Object content = con.getContent();
    String className = content.getClass().getCanonicalName();
    System.out.println(className);
}

您会看到sun.awt.image.URLImageSource,但我想您的库中也没有这样的类,并且您无法处理返回的内容。

谁能告诉我在哪里上课?

4

2 回答 2

2

我敢打赌,您使用的是不包含 sun 库(如 OpenJDK、JRockit?)的 JDK 实现。

于 2013-10-30T03:37:08.833 回答
0

无论 Oracle 团队对非公共 API 类进行何种更改,它都不会影响公共 API 类的行为

于 2013-10-30T03:33:35.817 回答