关于Java学习,刚刚毕业分享点经验


前言

提示:这里可以添加本文要记录的大概内容:

关于Java语言的学习博主曾经在大学时一直未弄清楚,到底该从哪儿入手又该以什么样的线路发展?学到什么样的水平能满足面试或者工作需要?这些曾经我一度都没用弄明白。为此看了很多的视频和博客但都是零散的学习知识点,没有学习反馈也没有清晰的进度,也因此学习效率低下,一直到如今毕业参加工作,才觉得现在让我重新回去学习会有更清晰的思路,于是也决定开始写博客,避免我遗忘知识点也作为闲暇时的一种消遣。


提示:以下是本篇文章正文内容,下面案例可供参考

一、写博客是很有必要的

到如今才开始写博客我认为这件事是来的太晚了,曾经毕业时所学习记忆的Java基础内容随着参加工作后在岗位的增删查改以及离职后重新找工作期间的不自律,让我忘记了太多Java的基础知识和一些工具的使用常识。回顾起来却发现我的笔记零散而杂乱,我甚至不知道从哪儿开始回顾。但所幸的是我当时所理解的而非死记硬背的知识在我看到相关的描述之后我仍然能回忆起来,但许多的不确定的地方记忆也显得模糊了,因此在这次的笔记整理中,我决定通过博客来记录这些知识,以便于我之后回顾。

二、关于Java学习

1.关于不同的计算机语言

我们对于计算机的利用,最最起初的方式是通过二极管的0 or 1 来的。是对逻辑的使用,就像最简单的是或否。bug 虫子这个单词也因此而来,因为当时的计算机故障是因为虫子进入了二极管,更类似于硬件的故障。在此基础上,随着计算机的发展,各类芯片的产生,技术人员把一个个字节码 就是那些一串串0 or 1 的东西,封装成了一个个指令,用它来实现对计算机的使用。一个个指令又在编译器中被封装成了一种种代码。汇编,C,C艹,python,等等。因此计算机语言终归是被编译成了机器码,不同的语言因为其不同的优势在不同的领域实现着各自的使命。

2.基础的重要性

因此,在计算机技术的学习过程中,对于某门语言的精通其实更在于对于基础的掌握的前提下。在你对计算机,对数据库,对数据结构和算法的掌握相对牢靠的情况下,不同的语言直接的学习其实并没有那么困难,因为你知道怎么去实现,知道怎么表达,知道某个问题究竟是为什么,只是需要组织语言而已。
故而对于计算机基础,对于数据结构和算法的学习是和不同语言上学习的并行线,他们应该彼此共进也彼此反馈。

3.关于Java

然后是关于Java语言的学习,首先是基本语法。你应该了解如何输入一行数据,如何输出一行数据,如何写方法,如何调用方法。于此同时的是你要了解Java的一些特性,就比如什么是继承,封装,多肽。你能熟读一些代码并能在自己的工具上实现使用他来解决一些问题。再然后包括IO,范式,Java集合,多线程,等等Java的知识点,并且你会发现渐渐的这些知识和你在其他继承课程上的知识发生了联系,比如数据结构和集合,比如操作系统和多线程,也包括JDBC和数据库原理。
上诉内容我们统称为JavaSE,当然于此同时你当然也应该了解JDK,JVM,JVM中的知识又会有很多,比如内存结构,比如垃圾回收机制,但是你仍然应该去了解,因为基础不牢地动山摇可不是说说而已,你只有深入,才能明白有些东西是为什么,就比如深克隆和浅克隆和栈与堆的关系。
再然后你会接触各类Java工具和框架,就和指令与计算机语言的关系一样,各类工具和框架也是前辈们用各类语言封装而成,就好像前辈们常说的造轮胎和使用轮胎一样,我们虽然不理解轮胎是怎么造出来的,但是我们得知道如何使用他以及轮胎本事的某些特性。
在此之前JavaWeb同时是Java需要学习的一部分,你可以和框架知识一起学习也可以在框架知识之间。你主要需要了解HTML(现在是HTML5)css JS,所谓的前端三件。他们分别负责 前端的结构,样式,逻辑。前端也有相应的框架,比如 react,Vue。
后端框架的学习很大程度上决定了你能不能胜任工作。spring, springMVC,springboot,mybatis,甚至hibernate等等。你能熟练地使用他们写出你自己的项目的时候,恭喜你,你可以胜任绝大部分简单的工作面试当然更是没有问题的。当然还有一些中间件和工具 比如redis,MQ等等。

总结

博主目前也只是个毕业不到一年的初级菜鸟,有什么错误的地方欢迎大佬指正,也希望今后能坚持写博客,在此立下flag,也欢迎目前还在学习相关知识的大学生朋友或者自学的朋友探讨。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值