三生万物生生不栖
很开心看见有其他小伙伴一起来学习Java。我认为在互联网高度发达的今天,学习Java可以考虑以下思种方式,而不是局限于某一本书。
第一种:视频教程的方式。
优点:通俗易懂,老师讲解过程中不一定全是书面语言;样例丰富,讲解老师可能会穿插介绍学习中的坑,和需要注意的点。
缺点:速度教慢。
总结:建议纯编程小白采用这种学习方式,老师语速太慢可以调高视频播放倍数。推荐中国大学慕课或者哔哩哔哩等平台,简单搜索即可找到优质的免费教学视频。
第二种:文字版学习网站。
优点:随时随地可以学习,你甚至可以利用好上厕所的无聊时间。打开手机即可。网站一般边讲解边有代码让你实际运行,你可以边看讲义,边跑代码。
缺点:不容易形成系统学习;学习过程中可能受到网站本身广告的影响。
总结:推荐 廖雪峰的官方网站、菜鸟教程等。
第三种:笔记、经验分享社区。
优点:当你边学习的时候肯定会一边写代码。学习者可能遇到视频中、讲义中没有提到的问题。甚至是某款软件的安装或者使用的问题。这个时候你利用搜索引擎进行简单搜索,就能借鉴前人的经验。
缺点:内容质量参差不齐。
总结:适合自学时遇到问题的时候使用。推荐CSDN,或者其他博客。
第四种:专业的书籍
优点:当你学习了一段时间之后,是时候准备一部类似于字典的工具书了。当你不会某个函数,某个对象的时候,你可以拿起你的这本工具书。主要用途是方便忘记的时候查阅。
缺点:某些书籍的文字描述晦涩难懂,阅读体验不是很好。
总结:推荐《java从精通到入门》。其实其他书也推荐,简单搜索,出来的书目质量都不会太差。
----------------------分割线--------------------------
总结:可以看见,本回答不完全符合题主的提问。但是我觉得这是我学习Java过程中十分常用,也十分受用的学习方法。另外,想学习好一门编程语言,离不开大量的练习。祝题主学习愉快♥。
十分科技
本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。
Java从1995年发明出来,到现在已经25年的历史了,这个技术不仅没有衰老,反而历久弥坚,形成了一个健壮,良好又不断更新的生态系统。市面上也积攒了大量的学习资料和学习视频,为想学习Java的人提供了很大的帮助。
1.B站:
目前在B站上面,有很多各种类型的Java学习视频,从入门的Java基础到框架,到分布式视频都有,你可以随便搜索”Java“这样的关键词,都能搜到很多,至于哪个人的视频讲的好,哪个值得推荐,这里咱就不说了,省的有广告的嫌疑。反正你就看播放量,赞的数量,评论等信息,应该可以推测出来。
2.某讯课堂
基于目前头腾之争,为了表示对某讯的抗议,我这里只说企鹅家的某讯课堂了,那里也有不少的学习视频。
3.知乎
知乎上面其实也有不少的学习视频,用心搜也可以搜得到。
也可以直接百度搜索Java学习视频,然后就可能会给你推荐各家培训机构,培训机构为了招生,都会免费给一些学习视频,当然高级的教程可能就没了,但是基础视频肯定是没问题的。
5.手机App
也可以在应用市场上,搜索”Java“,”程序员“这样的关键词,会出来不少相关的App,然后这些App里有的也有系列学习视频。
6.联系我呀
第6种获得学习资料的方式,就是联系我,全套的学习资料免费送你!
我从事互联网开发10年,主要的研究方向集中在Java web微服务架构领域,Android移动端研发,HTML5前端方向,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信你一定会有所收获。
如果有Java,Android,H5等开发方面的问题,或者是开发求职方面的问题,都可以在评论区留言,或者私信我。
一一哥Sun
可以参考一下我在动 力 节 点学习Java时候的课程表。想要学会JAVA一般分为四个学习阶段,通过每个阶段的学习就能很好的掌握了,要对自己有信心。
基础技能训练:操作系统与网络技术、JAVA面向功能对象程序设计、JAVA核心编程、JAVA网络编程 第二阶段:中小型网站应用开发阶段目的:掌握数据库设计与开发技能,熟练使用JAVAEE组件技术开发中小型网站应用。
数据库(Oracle数据库管理及开发)、UI开发(WEB页面开发基础、XML、Ajax)、JAVAEE组件开发(jsp、servlet、jdbc)、框架技术(struts2.0、hibernate、spring、springMVC、mybatis)
第三阶段:软件工程工业实践阶段目的:熟悉软件工程流程及规范,使用以前三个阶段所学的技能,进行软件工程工业实践。软件工程方法论、软件工程项目实践第四阶段:职业素质培养及就业阶段目的:提高团队协作能力、职业道德、沟通能力和面试技巧,成功面试,成为标准IT职业人。职业素质培养(职业道德、项目经理座谈、面试技能)、就业。