
在开发的过程中,我们难免或者者说肯定要学会查看java的源代码。但是很多时候,但我们按住Ctrl,点击某个类的方法时,并不能看到该类的源代码,由于这些源码都是以.class的形式存在于某个jar包中。下面就来给大家详情2种非常快捷的设置即可以方便地查看源代码的方法。
比方说,要查看Vector集合中的add方法的源码实现:
package test;import java.util.ArrayList;import java.util.Vector;/** * @author: crj * @date: 2018年11月8日 下午6:26:58 */public class Test { public static void main(String[] args) { Vector<Object> vector = new Vector<Object>() ; vector.add(""); ArrayList<Object> arrayList = new ArrayList<>(); arrayList.add(""); }}选择我们的jdk,点击右边的edit,
image.png点击后缀为rt.jar的jar包左边的三角号,选择Source attachment,选择右边的Source Attachment ,
image.png而后选择External location ,选择你的jdk下的src.zip文件,点击ok,而后finish,Apply and close 也可以实现eclipse查看java源代码的效果
image.png注:文章借鉴与网上的这篇文章:
https://www.cnblogs.com/lxmyhappy/p/7084097.html
在上面他对如何学习java源码的的少量个人心得也是非常值得我去学习的。下面是一个查看ArrayList的add方法的源代码,可以正常查看源代码啦!
image.png