Java自学路线和资源,吐血推荐

2023-05-26 0 348

这套真实世界的对个人Java自修走线和天然资源,我不允许你不知道。

这片文章主要针对于算数程式结构设计的人,并想做伺服器后台开发的全校师生。

那时网络上的程式结构设计教育可谓是百家争鸣,百鸟争鸣。网课、电子书、开放源码项目一抓一大把,初学者常常会叹为观止,有可能将迷信,自修许多没实用价值的科学知识,或者是自修些超出他们现阶段认知能力的科学知识,这可能将对初学者自修程式结构设计的自信心造成很大的打击。因为我原本就是这种网络科学知识的“受害者”,说的可能将有点儿严重,但是确实是这样的,许多初学者一门心思,没清楚他们的定位就自修许多深奥的技术,结果常常是他们经常揣测他们,逐渐失去了自信心,所以,一千万一千万别尝试他们现阶段无法认知的深奥专业课程和书刊,只能让他们气馁。

我是自修了二年多的程式结构设计,积累了许多很实用的经验,那时分享给全校师生,让全校师生字用章,打好此基础。

原则:

算数阶段,一千万别轰隆轰隆上所推荐的这些程式结构设计元老们写的书,这些书只会让你觉得你很菜,你不适宜自修程式结构设计。遇到不认知的地方,反复琢磨后还是不认知,直接作成标记,埃唐佩县这一小部分,进行下一小部分,一千万别善变,有点儿这时候自修一个习题可能将需要其他习题的辅助,等你看过后面的段落,前面的可能将立马就认知了。自修程式结构设计只不过大部分是在记忆,当你把此基础背劳了,写代码的这时候就不会大脑梭螺属。因此要提过做讲义、做讲义、做讲义。重要的事情说两遍。你阅读书刊、轰隆轰隆课只是输出的操作过程,只有输出没输出,这些习题不会成为你他们的东西的。当心。学习操作过程中,肯定会揣测他们能力的,许多程式结构设计元老也都曾经揣测过他们是不是不适宜学程式结构设计。只要坚持下来,当你搞清楚了某个习题之后,你会发现,只不过也没那么难的。
Java自学路线和资源,吐血推荐

对于进阶程式结构设计者:

自修一门程式结构设计词汇。进阶词汇当然是C词汇,C词汇语法单纯,词汇发射率粗,很难入门,让初学者们尽快形成调适。然后,可以在自修一下Java或C++。我所推荐Java,Java是企业用的最多的词汇,在应用领域构筑方面,Java已经相当成熟了。Java原本结构设计的这时候就是为了构筑应用领域而结构设计的,这么多年发展,他的C#、开放源码架构已经十分十分多了,构筑web应用领域十分慢,那时的springboot架构只需要配置几个参数,写日记sql句子就可以构筑一个单纯可用的web信息系统。

所推荐天然资源:所推荐看视频自修,自修起来更快,但一千万提过要记讲义哦!不记讲义就等于0,因为刚接触,太难忘了。提个概念,你可能将都忘了是啥。

c词汇和Java此基础:所推荐南京大学翁恺同学

的专业课程。翁恺同学是我的Java启蒙同学,他在清华MOOC上不光出名,同学的声音不光有磁性,听讲都变成了享受。一定要提过做讲义啊。再次提醒!

书刊:c词汇只不过不用看书,我们主要是为了自修Java。但是有一本好书我绝对要所推荐,那就是《C程序结构设计词汇》,c词汇之父写的,杠杠的。谭浩强那本红书也不知道在写什么玩意。c词汇只是让你入了程式结构设计的大门而已,但对c感兴趣的还可以可以去看《c primer》这本书。Java所推荐《head first java》这本书,书的内容比较生动有趣。

对于有程式结构设计此基础的人,想要继续自修的:

Java进阶方面:

我所推荐《Java核心技术卷I》这本书。这本书不光适宜进阶,一千万别去买淘宝上这些什么《零此基础进阶XXX》系列,那种的讲的不深入,就是在泛泛而谈,看了之后仍然糊里糊涂的。进阶的操作过程,最好配合视频观看,视频的话随便搜搜Javaweb的专业课程,只不过都是差不多的。我原本看的是叩丁狼教育的Java大神之路系列

,只不过这类视频都是差不多的,相似的专业课程还有尚硅谷的,黑马程序员的。这个阶段的习题又多又杂,一定要多记讲义,多复习,不然忘得巨快。这个阶段你大约会学到这些专业课程:JavaEE,jsp,html,css,mysql数据库,tomcat伺服器,jdbc,linux等等。

Java自学路线和资源,吐血推荐

算数阶段,不所推荐网上不光火的《Java程式结构设计思想》,这本书内容是在过于沉重,都是些精华,刚学的人看这个书都会觉得雨里雾里,似懂非懂。当你学完整个JavaSE的科学知识体系之后,觉得学有余力,你可以买这本书,建议收藏这本书,我一直把他当宝贝。或者等你实际开发之后再看这书,那才会有很大收获,而且读一遍多一次收获。

他们写网站:前面的学完了,你可以开始用你所学的科学知识,跟着网上的教程,他们动手做一个网站了。主要用到的科学知识,Tomcat,JSP,html,mysql等等等等。

自修架构阶段:当你已经熟练的运用这些技术之后,你就可以开始踏入架构的领域了。自修下Springboot,spring,mybatis,springmvc。这些架构的自修视频,都是差不多的。只不过到了那时这个层次,应该是不用看视频自修的了。你要学着看官方文档来自修,在官网都有,官方文档是最权威的,不会曲解技术本身的意思,也是自修一种技术的一手资料。那时大多数技术文档都有中文版,即使没,利用网页翻译也是可以看懂的。当然,最好的还是看英文原版,对个人感觉难度还是很低的,因为架构这种东西都是差不多的,会了一种,其他的也就融会贯通了,因为使用流程大体差不多,自修的只是它的具体代码而已。学会架构之后,实际搭建一个项目,你会发现,你完成一个应用领域的速度会越来越快。

JVM方面。JVM是指Java虚拟机。认知虚拟机是如何工作的,可以修改代码,调节参数来提高虚拟机的计算效率。就像使用汇编词汇写的代码比C词汇快的道理一样,越靠近底层,越是能够让程序运行得更快。这方面所推荐一本书,大名鼎鼎的《深入认知Java虚拟机》,国人编写的,是为数不多的国产好书,那时已经出到了第三版,可见它还是很受欢迎的。

结构设计模式方面:

结构设计模式也是相当重要的。在构筑企业级应用领域的这时候,我们考虑的不仅仅是开发效率,更要考虑应用领域的可扩展性和可维护性。这就涉及到结构设计模式,好的结构设计模式让代码读起来更优雅,添加模块更方便,代码维护起来更顺手。那时你们可能将不知道维护代码是件多么恶心的事情,等你们他们写了项目之后,看看他们写的初版代码,你他们都不想维护。这里所推荐《大话结构设计模式》这本书,我并不所推荐《结构设计模式》这本书,因为他就是个把所有结构设计模式都包含的百科全书类的书刊,进阶的这时候还是看这种比较轻松的书就可以了。

JAVA高级自修:当你已经从事工作几年,或者是已经开发过几个项目之后,就要考虑重构,就要优化他们的代码。如果让他们的代码实现的更优雅,高内聚,低耦合,高扩展性,低冗余性等等。你可能将需要看看《Effective Java》这本书,这本书给出了几十个使用 Java的建议,都是作者多年的程式结构设计精华凝结,就连Java之父James Gosling也强力所推荐。

想要一篇文章解释好所有Java自修操作过程中的细节那是很难的,写着写着总想扩展点东西。结果只能是越写越多,篇幅过长。所以我决定把具体细节分开写几篇文章供大家参考。

感谢大家支持!希望大家点一下文章最后右下角的“再看”支持一下~

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务