java入门菜鸟,目前处于自习阶段。想通过边练边学的方式学习java,想请问有什么java练习题的网站可以介绍?

论坛 期权论坛 期权     
匿名用户1024   2021-5-30 08:51   9482   5
我目前有再看视频和电子书,但想找些习题来做,有什么资源可以介绍?
分享到 :
0 人收藏

5 个回复

倒序浏览
2#
有关回应  16级独孤 | 2021-5-30 08:51:36
题主想法很好呢,我昨天刚刚把共计194道JAVA练习题整理出来,初衷就是

换一种思路学习,先试着做练习,如果做不出来,再去看知识点,这样带着问题学习内容会更有针对性   

这些练习题都是自己一个一个认真设计的,每道都是喔。。。比如一些接近大家生活的例子:






每个练习题都有代码答案


每个练习题都有视频讲解(好嘛,坦白一下,有4-5个忘记做视频讲解了。。。)



标注了难度,1星-5星,5星练习,还是很有难度的哦



有很多战友一起在做这些练习题,有的提问,有的贴答案,有的在讨论,每天早上我都会回答所有的提问



筛选一下,根据模块和难度做一些适合自己的练习



5星练习题一览~


练习题地址:http://how2j.cn/t/45
局限于个人经验和能力,练习和答案有考虑不周的地方,请多多指点,谢谢。
收藏的同学,请记得点个赞~
3#
有关回应  16级独孤 | 2021-5-30 08:51:37
核心推荐:LintCode / LeetCode / 牛客网

不是什么程序员,但是大一大二大三自己都是自学过来一直学到JavaEE的,还是有些经验的。

JavaSE阶段,找个牛逼点的基础视频课听过后,建议找一些小游戏编着玩,贪吃蛇啊2048啊坦克大战啊,学习一下怎么一步步搭出一个小游戏。可以找网上的视频课,网易云课堂还有一些培训机构都有做小游戏的视频,听老师一步步讲思路后,自己尝试一下他的思路是要怎么做,敲完后再比对一下。

基本做了三个小游戏下来,Java就不是很陌生的东西了,这时候建议上LintCode或者LeetCode刷题,每天两到三小时在这上面。里面的题都是最常规的API解决各种面试用算法题。没系统学过算法?也不要紧,建议买本《算法》橙皮书,然后先从LeetCode之类的简单题做起,不懂就看discuss或者别人博客是怎么想的,看懂后自己不看别人代码实现一遍。

其中如果牵涉到某个算法,比如动态规划,你从未接触过,不要怕,这道题放着,翻开橙皮书现学呗,看不懂慢慢看,看完后盲敲示例代码,这样对基本代码素养有很大帮助。啃完这个知识点,再回去继续刷题。

私以为,JavaSE阶段最重要的不是IO操作啊什么的,还是LeetCode里面向招聘的算法题。

如果你很想加强Java文件流和网络,网上找视频做个JavaSE聊天项目或者文件收发项目是最简单的,跟学一次练一次就没有大问题了。

线程很重要。多线程是很复杂的,其中牵涉到的知识还得专门看诸如《并发编程实战》之类书来提升,建议前期了解基本的同步操作就够了,等到学到JavaEE阶段,会用SSMH这些框架后,再来开始边做项目,边研究线程同步这种问题。

如果你的时间特别紧迫,需要突击掌握线程知识应付笔试面试或者老师考核,建议看张孝祥的线程课程,那套视频把最核心的线程同步并发API讲了遍,吃透那套视频就很好了。当然,如果有精力,还是买上面那本书看看,虽然有点晦涩。

最后谈谈牛客网,它也是个面向招聘的网站,里面汇集了各种企业Java笔试机试题,而按照我对校招的了解,企业招聘是很注重Java基础的,这些试题也是,自己学完JavaSE后知识牢不牢固?上牛客网刷点题来检验自己挺好的,就是可能对只有JavaSE知识的初学者来说有的题偏难。
4#
有关回应  16级独孤 | 2021-5-30 08:51:38
1'少做练习题,多跟实战项目,考试和做项目两个概念
2'循序渐进,由浅入深,主动放弃
3'多交流,多讨论,多参考,多总结

所以修真院就按照以上原则设计任务了

1,设计学员报名的db,单元测试跑通增删改查。
2'提供rest接口


懒得写了
5#
有关回应  16级独孤 | 2021-5-30 08:51:39
慕课网,蛮适合的。
6#
有关回应  16级独孤 | 2021-5-30 08:51:40
可以看看下面的教程,此教程包括基础到框架到实践项目,还有课后练习等,循序渐进。关键还是要多动手多敲代码,光看视频和书效果不大。一定要记住多敲代码,多思考,不要照抄代码,just do it!
http://how2j.cn?p=17074



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:136515
帖子:27303
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP