基础基本学完,看视频学的,但总觉得理解的不是很透彻,是需要看书吗?如果需要看书,看书什么书好呢?
看书也比较重要,最主要的是要自己多练习,反复练习才能对代码理解更深。写代码的能力是靠敲出来的,自己多练习,没事的时候看看相关博客,看别人怎么分析问题,怎么实现的。
如有帮助,望【采纳】支持一下。有问题可以随时沟通交流。
把Java虚拟机知识系统理解一遍,对java的理解会深入很多:
附 深入java虚拟机第二版:
链接: https://pan.baidu.com/s/1Q7QyFyJsN-XLEEIXVYG_tw https://pan.baidu.com/s/1Q7QyFyJsN-XLEEIXVYG_tw 提取码: 6gam
附 深入理解JAVA内存模型:
链接: https://pan.baidu.com/s/14B0szfCyMKfB3opykrwP3A https://pan.baidu.com/s/14B0szfCyMKfB3opykrwP3A 提取码: kk6y
这说明你在学习java的时候并没有注重实践,一般学习java看一视频或者书籍都可以,关键在于你理解了但是不会用,所以才导致目前的状况,虽然说理论很重要,但是也不能眼高手低,看一遍视频要至少敲10遍示例代码才行,想要学好java一定要多敲代码,不然很容易手生
所以我建议你从头敲一遍示例代码,并且在百度文库或者其他地方去找每一个章节的java练习题,然后自己独立去完成,这样才能加深记忆,同时也能知道自己的不足或者没有掌握的地方多注意一下
建议动手写一些demo,更好地理解运用自己学到的,书籍基础类的话,推荐阅读《Java核心技术》
我也正在学,告诉你一个最好的方法,就是把教程上的代码反复敲出来执行,直到你啥也不用看就能很流畅的敲出来,敲的时候多写注释,说明自己这一步要做什么,当你敲的次数足够多,你会突然就明白了,很神奇,你可以试一下。
看书学吧,市面上的视频太碎片化了,学不到真东西,碎片化的东西学多了之后,思绪会很乱的,还是建议系统地学习
多敲,敲完后debug去执行看代码是怎么运行实现的,慢慢的你就有思维逻辑了