不知道你看的是什么程序的源代码,不过我认为首先要对JAVA基础知识有一定的了解,比如说类的创建,方法的构建,方法的调用,变量的声明、调用等。更重要的是有一些编程的思路了,才会更好的理解作者的想法,不然很难理解作者的思路。我的做法是一段一段的看,看看这个类或方法主要实现哪些功能,那个类或方法是实现哪些功能,然后再看各种类和方法之间的调用。建议你先从一些短小的源代码看起,等水平提高以后再逐步加深。