发布网友 发布时间:2022-03-01 00:42
共5个回答
热心网友 时间:2022-03-01 02:11
曾经有段时间很沉迷,每天都要刷几题。不过这个练习更像是针对算法来解题。印象很深的是一题处理文字的,自己写了很久,看了下大神写的,一句正则表达式秒杀。因为好的解决方案会被顶在上面,所以代码风格还是挺Geek的。
如果是初学java的话我觉得还是不要做这种题目了,因为它们都不是针对java的特性来的,你用其它语言也能做出来。
1'少做练习题,多跟实战项目,考试和做项目两个概念
2'循序渐进,由浅入深,主动放弃
3'多交流,多讨论,多参考,多总结
所以修真院就按照以上原则设计任务了
1,设计学员报名的db,单元测试跑通增删改查。
2'提供rest接口
多看视频多看书多练习,遇到问题先自己用现有的知识解决,解决不了再百度,看看别人的答案然后自己动手实现一遍!学习途径推荐:慕课网。网易云课堂等慕课网站,segmentfault社区,CSDN社区都不错!视频马士兵的java的一整套视频都不错,还有网易云课堂浙江大学老师翁凯的视频讲得也很棒!很适合小白!
如果是刷算法题,建议去leetcode,现在也有中文官网了。而你说的很多面向对象的特性,刷题是不够的,Java本身也是工程性比较强的语言,很多东西需要在项目中用到才能加深理解。
所以建议去github找一些入门级项目跟着看一看练练手,Java项目大多都是Web项目,可能需要同时学习一些前端的知识。熟悉一点后可以看看业界比较流行的Java框架源码,比如spring、junit等。顺便有空看一下设计模式相关的书籍,个人觉得真正的面向对象的思维都体现在设计模式中了。
一点浅见希望可以帮到题主,所有的成功都不是一蹴而就的,题主加油。
热心网友 时间:2022-03-01 03:29
如果是初学者的话,我建议还是先学习一下C++,这是一个编辑的入门编程,这样对学习Java的时候更有帮助。热心网友 时间:2022-03-01 05:04
哔哩哔哩可以看视频,书和网课结合起来,先确定基本的学习思路,然后执行,重要的是坚持。热心网友 时间:2022-03-01 06:55
刚开始的话可以照着书上的程序进行编辑,发现经常可能出错的地方,慢慢的可以自己独立的去编辑一些程序。热心网友 时间:2022-03-01 09:03
学习Java就是多思考、多练习、多问,练习的话你可以B站,现在学习Java的平台有很多,B站或者是腾讯课堂都是可以的,我们在B站分享了很多经典的Java视频教程,都是开源的,你可以去看看。