Java以Eclipse中查阅JDK源码的道

遇见这题目是因想念证明Vector中的get()措施是未是因此synchronized重要字修饰的来担保线程安全的方式,

于是在Eclipse里面:

Vector<Integer> vector = new Vector<>();

然后选中Vector按F3失去查源码,结果跳出了:

Java 1

OK

直接点击Attach Source

Java 2

进去下

WorkSpace
location就是以干活空间下,一般是对需要调用其它自行添加的jar包的时节来增长的

External
Location则是表面空间下的jar包,针对我们要用JDK,就选择External Location,可以加上文件也得添加文件夹,不过为了以后查JDK的造福,我虽径直抬高的方方面面文件夹

Java 3

OK,这时候源码就下了,

 选择到Vector的get()方法,确实是故synchronized关键字修饰的。

Java 4

理所当然要只要修改是途径,也可以:

1.点 “window”-> “Preferences” -> “Java” -> “Installed JRES”

2.此时”Installed JRES”右边是列表窗格,列有了系面临的 JRE
环境,选择而的JRE,然后点边上的 “Edit…”, 会出现一个窗口(Edit JRE)

3.选中rt.jar文件的立同一起:“c:\program
files\java\jre_1.5.0_06\lib\rt.jar” 

点 左边的“+” 号展开它,

4.展开后,可以看看“Source
Attachment:(none)”,点立马同样码,点右侧边的按钮“Source Attachment…”, 

 

相关文章