我正在学习java nio,发现实现类sun.nio
在jdk1.6/src.zip
.
有包开源吗?在哪里可以找到它们的来源?
您可以在http://download.java.net/openjdk/jdk7/下载实现 java.nio 的 java 代码和本机代码(请参阅 top_dir/j2se/src/share/classes/java/nio/ 提取源 zip 后)
请注意,您将能够在其中看到与平台相关的代码,例如 Solaris、Linux 和 Windows 的代码。
它在某处的社区源代码许可下可用,但您最好了解它所基于的 Berkeley Sockets API。