15081744469 发表于 2022-3-3 11:44

自学完了Java基础,如何加强熟练度

我是一个专科大数据专业的大一学生,不想再荒废时间,所以利用各种时间把Java基础自学完了,但总是感觉自己没有真正的掌握这些知识,比如单例模式的用处,学校虽然有设置课程,但是进度太慢也不会详细讲解,我自己找的学习视频也是像课件一样,浅讲一下就过,所以现在有些迷茫,不知道如何把理论知识转为实操,希望各位大佬指点迷津{:1_893:}

wuaikirin 发表于 2022-3-3 14:26

找个项目做一遍,对自己应该有蛮大提升的

小玩世 发表于 2022-3-3 14:44

java--->java spring ---> spring boot -----> spring cloud
然后去多了解下spring boot 做的开源项目,比如JEECG等等

spiral 发表于 2022-3-3 15:14

当然是去做外包,飞速提升

chengxuyuan01 发表于 2022-3-3 15:56

像单例这种设计模式在平时你是看不见的,基本都是在源码中使用的,没事可以看下spring源码,里面对各类设计模式都有使用,但是别深入,设计模式只是思想,需要对比实现来理解

michaelgao 发表于 2022-3-4 10:26

1》大多学校老师自身缺乏实践,纸上谈兵,而且知识不够深入、全面,非985/211的老师水平都是菜鸟级的,而且都是混份工资的,所以不要指望他们,要靠自己努力!
2》充分利用互联网,网上有很多系统学习的视频,找一份边学边练的。计算机软件更注重动手实线,做出一个东西后,才有成就感,才有继续学习的动力。
3》系统学习java过后,找一份开源项目代码,自己试着理解、调试、部署。
4》找一份客户需求,自己试着完成系统,可以给同学或朋友试用,并获取他们的建议,不断改进。
如果您能按照上述建议做好,基本就可以独立开发了,找一份工作应该没有问题。千万不要按照学校的节奏来,更不要依赖老师,那样就完蛋了。
顺祝您:学有所成、天天进步!

michaelgao 发表于 2022-3-4 10:38

本帖最后由 michaelgao 于 2022-3-4 10:58 编辑

单例模式,主要防止系统反复创建实例,浪费内存资源,而且影响执行效率,所以确保一个类只有一个实例。
比如打印机类,没必要创建多个打印机对象,只要创建一个就可以了。因为打印作业本身是串行的,即同时只能打印一份文档。打印好一份文档后,再从打印队列里取打印任务就可以了
设计模式是解决各种问题的成熟方案,不同设计模式是针对不同问题。23种设计模式最好能熟悉,尤其常用模式,比如抽象工厂、观察者模式、适配器模式等。

15081744469 发表于 2022-3-5 10:22

michaelgao 发表于 2022-3-4 10:26
1》大多学校老师自身缺乏实践,纸上谈兵,而且知识不够深入、全面,非985/211的老师水平都是菜鸟级的,而且 ...

非常感谢您的指点

detewhkn 发表于 2022-3-5 20:51

实操的话就是上GitHub找一些小demo或者比较成熟的系统。按照别人给的教程一点一点往上添新功能。

z星辰大海 发表于 2022-3-7 15:57

我这有套黑马的教程,从入门到就业,讲的挺详细的,我自己现在也在看,你有空就看看吧,虽然是2018年的资源,但还是可以的看的

链接:https://pan.baidu.com/s/1cnl4yqma7fz2V5B_ny3KEQ
提取码:l3ol
--来自百度网盘超级会员V7的分享
页: [1] 2
查看完整版本: 自学完了Java基础,如何加强熟练度