Java基础学的不牢固怎么办~

基础过了一遍,没记住,不怎么扎实,一看就是练习的比较少。至于有没有必要去重新温习一遍,我个人觉得可以考虑练习一些项目,做项目的同时,遇到问题可以凭着自己以前的印象去查一些相关的资料,再看一下基本相关的知识。

这里给您推荐几个练手项目:

一、推箱子

https://www.bilibili.com/video/BV1FL411u796?spm_id_from=333.999.0.0

涉及知识:变量、数据类型、判断语句、循环结构、二维数组、集合、简单窗口创建、图形图片绘制、双缓存技术、事件-键盘事件、物体的碰撞检测

二、贪吃蛇

https://www.bilibili.com/video/BV1YU4y1g7yq?spm_id_from=333.999.0.0

涉及知识:变量、数据类型、判断语句、循环结构、集合、简单窗口创建、图形图片绘制、双缓存技术、键盘事件监听、物体的碰撞判断

三、黄金矿工

https://www.bilibili.com/video/BV1FL411u75y?spm_id_from=333.999.0.0

涉及知识:变量、数据类型、判断语句、循环结构、集合、简单窗口创建、图形图片绘制、双缓存技术、鼠标事件、物体的堆叠检测。

四、飞翔的小鸟

https://www.bilibili.com/video/BV1kg411K7YC?spm_id_from=333.999.0.0

涉及知识:变量、数据类型、判断语句、循环结构、数组、集合、简单窗口创建、图形图片绘制、双缓存技术、事件-键盘事件、物体的碰撞检测、File

五、俄罗斯方块

https://www.bilibili.com/video/BV1844y1i7xo?spm_id_from=333.999.0.0

涉及知识 :变量、数据类型、数组、循环结构、判断语句、事件-键盘事件、简单窗口创建、二进制/十六进制的转换、位运算、边界布局管理器、JTextArea类的基本方法

六、扫雷游戏

https://www.bilibili.com/video/BV1Vb4y187eX?spm_id_from=333.999.0.0

涉及知识:变量、数据类型、判断语句、循环结构、数组、二维数组、递归、简单窗口创建、图形图片绘制、双缓存技术、鼠标事件

七、王者荣耀

https://www.bilibili.com/video/BV1PL41137RF?spm_id_from=333.999.0.0

涉及知识:变量、数据类型、判断语句、循环结构、数组、集合、随机数生成、简单窗口创建、图形图片绘制、双缓存技术、键盘事件、鼠标事件、物体的碰撞检测、三角函数、多边形、绘制与移动

这样从实战中加深印象,毕竟实践是检验劳动的唯一标准。

或者觉得这些不够,可以在看看Java教程,重新学一遍

https://www.bilibili.com/video/BV1qL411u7eE?p=3&spm_id_from=pageDriver


另外建议,在练习项目的时候,对于一些不清楚的知识点要养成做好笔记的习惯,这里推荐以写博客的形式,千万不要为写博客而写博客,要基于自己的知识难点而出发。


这里我说一下我经常用的博客平台:

1、csdn

2、

3、博客园

4、

5、知乎

如果不想用在线对外公布的话,也可以使用比如有道云笔记哈。

切记,不要觉得知识点简单,没有必要记下来,其实不然

比如说:Java中线程有几种实现方式,线程的生命周期等,这一点看起来貌似很简单,没啥可说的,其实不然,就像我之前面试过一位3年工作经验的,线程的生命周期竟然不能说明白,还把thread的运行方式说为run,这一看就是有工作经验,基础不牢靠的缘故。

不要看别人已经写过很多类似的博客了,自己就不写了吧,其实这种想法是错误的,学习不是为别人学,写博客不是为他人写的,一切以自己为出发点,总结就是了。

在我过往的经历中,前期记录的东东,后面在企业中做项目或者后面实战中总能用得到,这对我来说是一个巨大的保障。

如何练习项目,一定要找到相关的方法最好是有人来指导,这样效率才会快一些

最后,我给你的建议就是一定要找到学习方式,模仿别人的也好。自己总结方式也好,最终一定要转化为自己有效的方法。一些很多时候是比较痛苦的,遇到问题有时候摸不到头脑,有些问题自己皮口的话浪费个一天两天不值得,所以圈子很重要。

@留白零壹

关注我,可以给我提问问题或者加入我的圈子,这样在一个圈子里讨论交流,效率会提高的很多。



如果你觉得我说的很中肯, 最后也别忘记点赞收藏哦。

你可能感兴趣的:(Java基础学的不牢固怎么办~)