Java是开放式的标准,但并非是Open Source。所以提到Java源码,必须分清究竟是指Java技术的哪一部分。下面列举了一些跟Java相关的源码问题:

1.Java类库的源码,由java写就,安装完JDK后解开src.jar就是

2.JDK工具的源码,也是由java写的,如javac编译器,jar等工具,包含在rt.jar,tools.jar中,源码不公开,但可以反编译得到。

3.Java 虚拟机的源码,由C写就,对应的实体为jvm.dll(Windows下)以及jre/bin下的一些原生(windows下为一些dll文件),源代码需要许可证。

文章来源:http://loulanJS.tianyablog.com/blogger/post_show.asp?BlogID=269743&PostID=4586076&idWriter=0&Key=0