4

在阅读 ForkJoinPool 的实现时,我遇到了 sum.misc.Unsafe 类。但是在 JDK 中没有找到源代码或 api 文档。

在哪里可以找到 sun.misc.* 的源代码或 api 文档

4

2 回答 2

8

Java源码我一般去GrepCode

于 2012-05-04T04:07:59.200 回答
2

虽然这样的代码是可用的(参见 Binyamin 的帖子),但编写任何需要这样的代码的东西通常是一个非常糟糕的主意。

首先,您通常不能保证任何 JVM 都有这样的类可用(只有从 SUN 的代码库继承而来的 JVM 才会包含未发布的、非标准的、特定于 SUN 的库)。此外,由于这些不是标准库,因此您不能真正依赖它们在 SUN JVM 的后续版本中是否存在或未更改。

于 2012-05-04T04:11:33.283 回答