还是做项目吧,多做几个项目理解就深入了,光看源代码很快就头大了,而且也不要说自己基础比较好,语法什么的都不算是基础,基础的范围非常广,必须经过项目的锤炼,不断的积累总结,才能达到升华。现在你觉得学习或许进入一种瓶颈状态了,那就做项目,找一个复杂的项目来做,如果还没毕业就把毕业设计做了。到时候找工作的时候不久不用考虑毕业设计的事情了。
先把项目跑起来,然后分析系统的功能模块,如果感觉熟悉系统结构了,然后添加新的功能,想到什么,添加什么,这样,你不但很快熟悉这个系统,而且能快速提高你的分析和设计能力!
分析系统的结构,在看具体代码的实现方法