学Java有必要看数据结构的书吗?
不是学Java有没有必要看,而是学任何计算机编程语言都需要看,而且必须看。千万不要觉得短期内这些东西看似对你编程没多大作用,实际上这些基础知识会深刻影响你的思维和思路,有和没有,懂和不懂是质的区别。
当你遇到问题的时候,为什么别人仅仅凭借“想”就能很快猜到原因,或是提出办法,而你可能就根本没有方向,究其原因就是别人可能很多基础知识早已融会贯通,存在于潜意识里,而你可能根本就不知道那些东西存在。