JAVA开源的疑惑。。。。
我是新手,几个问题想搞清楚,大家帮我做个选择题,
Q:学习JAVA的开源项目应该学到何许程度?如spring,struts,hibernate等等。
A:学到完全会使用,每个功能的每个细节都会使用,能够运用自如。
B:要完全会使用,还要了解下开源项目的思想和精髓,要研究过(看懂过)有关重要思想的代码。
C:不仅要会使用,还要了解每个类是如何运作的,也就是研究过(看懂过)每个类的代码,对这个项目所有的流程,代码,思想等等了如指掌,
希望有经验的,没经验的都来选选。。。。。
别忘了说说为什么