我正在查看FileInputStream的Java代碼,並對open和close方法的作用感興趣。這些功能或其中的一部分功能是本地實現的。你知道我在哪裏可以找到這個代碼嗎?此代碼是否爲JDK的開源許可證的一部分?哪裏可以找到JDK中的本地代碼?
9
A
回答
14
http://java.sun.com/j2se/1.5.0/source_license.html http://download.java.net/jdk6/source/ http://openjdk.java.net/ http://www.gnu.org/software/classpath/
這裏是對的FileInputStream代碼的鏈接...有也是特定於Windows的代碼,也可能是適用於其他目錄的其他平臺。
+0
您的答案鏈接已損壞。你不能提供工作嗎? – 2015-09-29 12:33:54
4
OpenJDK應該包含您要搜索的所有內容,例如Java 7 mercurial (hg) repository。所有從2月21日起的zip file也可用。
如果你不想從Java 7的全新開發的東西,也有一切爲了衆所周知的Java 6
3
太陽源可從java.net。
對於FileInputStream,j2se/src/share/native/java/io/FileInputStream.c
。如果將native
替換爲windows
,solaris
或linux
,那麼這些目錄中將存在特定於平臺的代碼。 JDK7有一個稍微不同的結構。
Fostah:您可以在TofuBeer發送的鏈接上找到鏈接後再發布鏈接嗎? – OscarRyz 2009-02-25 19:07:06