关于java学习,有什么书籍或者教程>保举/h2>
所有语言的知识体系分为三大块:
- 数据存储 (内存,文件,数据库,分布式,集群, 关系型 ,非关系型 。。)
- 业务逻辑 (业务需求,语言语法,算法,类库框架,性能优化等)
- 信息交互(展示)(多端,app,小程序,公众号,移动端,pc端,web开发等。。)
- 这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。
推荐入门书籍:
《Java从入门到精通(第5版)》,这本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。
《Java编程思想(第4版)》,这本书的作者拥有多年教学经验,对c、c++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。非常适合初学者阅读。
《实战Java程序设计》,这是一本既注重实战,同时也注重底层“内功”(内存分析、JVM底层、数据结构)训练的书,这本书能帮助初学者打通Java编程“任督二脉”。
最后给大家推荐几个B站超详细的Java、大数据、python等自学课
从Java零基础到项目实战哦【b站BV: BV1CB4y1A7sk】
十大企业级项目自学课【b站:BV14K411F7HJ】
超棒的前后端分离项目【b站:BV1zf4y1p7wC】
大数据全套完整版【b站:BV1aK4y197TP】
python小白入门到精通完整版【b站:BV1Sp4y1W77E】
将bv号,复制去b站即可
【此回答转自乐字节】
很开心看见有其他小伙伴一起来学习Java。我认为在互联网高度发达的今天,学习Java可以考虑以下思种方式,而不是局限于某一本书。
第一种:视频教程的方式。
>长处/span>:通俗易懂,老师讲解过程中不一定全是书面语言;样例丰富,讲解老师可能会穿插介绍学习中的坑,和需要注意的点。
缺点:速度教慢。
总结:建议纯编程小白采用这种学习方式,老师语速太慢可以调高视频播放倍数。推荐中国大学慕课或者哔哩哔哩等平台,简单搜索即可找到优质的免费教学视频。
第二种:文字版学习网站。
>长处/span>:随时随地可以学习,你甚至可以利用好上厕所的无聊时间。打开手机即可。网站一般边讲解边有代码让你实际运行,你可以边看讲义,边跑代码。
缺点:不容易形成系统学习;学习过程中可能受到网站本身广告的影响。
总结:推荐 廖雪峰的官方网站、菜鸟教程等。
第三种:笔记、经验分享社区。
>长处/span>:当你边学习的时候肯定会一边写代码。学习者可能遇到视频中、讲义中没有提到的问题。甚至是某款软件的安装或者使用的问题。这个时候你利用搜索引擎进行简单搜索,就能借鉴前人的经验。
缺点:内容质量参差不齐。
总结:适合自学时遇到问题的时候使用。推荐CSDN,或者其他博客。
第四种:专业的>册本/strong>
>长处/span>:当你学习了一段时间之后,是时候准备一部类似于字典的工具书了。当你不会某个函数,某个对象的时候,你可以拿起你的这本工具书。主要用途是方便忘记的时候查阅。
缺点:某些书籍的文字描述晦涩难懂,阅读体验不是很好。
总结:推荐《java从精通到入门》。其实其他书也推荐,简单搜索,出来的书目质量都不会太差。
----------------------分割线--------------------------
总结:可以看见,本回答不完全符合题主的提问。但是我觉得这是我学习Java过程中十分常用,也十分受用的学习方法。另外,想学习好一门编程语言,离不开大量的练习。祝题主学习愉快♥。