我的Java学习经历

  • 2020年10月底,第一次接触到了Java.

​ 犹记得第一节课那会,老师给我们讲了Java的概念、以及Java大概能做些什么。

​ 然后老师就教我们,如何去配置Java环境变量。那时,我对“环境变量”这个名词,是那么的陌生,也不知道是什么意思,就照着老师说的去配置。

​ 可“万事开头难”,因此…配了一节课。始终配置不成功…一节课90分钟,整整配置1h左右,都配置不成功.那时,对我来说小有绝望…

​ 记不清,过了多少节课。终于把环境配好了,在命令行中,我通过javac 命令,编译java文件,生成了字节码文件。 并且很顺利的把“Hello World”跑起来了…那时的我,感觉我又行了。

  • 2020年12月底

​ 学校放寒假了,第一个学期正式结束。这个时候假如你问我“你Java学到了什么”,我也不知道该怎么回答。是回答:冒泡排序算法…还是“控制台猜拳游戏”呢?这些都不足一提…那时,第一个学期,好像才学完IO流。

  • 大一寒假

​ 在家学的不知所措、也没有明确的方向,记得那时候对逆向感兴趣。玩起了“植物大战僵尸”的CE逆向,研究修改阳光、金币、冷却、植物生命值…还有易语言。(那时想搞个植物大战僵尸的辅助…)

  • 2021年3月初

​ “大一下学期”开学,用了半个多学期、老师把javaSE教完了。说实话,那时候我只知道我是学了java,具体是啥都不知道、更不知道“JavaSE”这个概念。那时候我通过CSDN、以及学长大概了解到,我接下来需要学什么。然后…我便接触了Javaweb、mysql.,我买了这两本书。(那时我并不知道b站有优质的教学视频)这两本书中,mysql给我的印象还是很友好、但javaweb却没有…,javaweb让我学起来、尤为困难。

​ JDBC,第一个案例,是链接mysql数据库,我想大家都知道吧。就这东西,当时我看着就很懵逼,比如那个url,我在想:难道我要记这么一长串的东西吗?…顿时就跳过了jdbc这一章节。

​ 记得让我头疼至极的tomcat、还有servlet…当时没用到包管理工具,servlet的jar包都要手动导入。当时的servlet,真是让我对javaweb望而却步。

​ 这个学期,学校教前端入门的课程html、css…。还有分布式版本管理工具:Git.当时对git真是一无所知,也不知道它的重要性,啦啦夸夸的就过了git这门课。现在想起来…git真的很重要!!!!!!

​ 记得,当时接触到了spring框架,并且在b站学了好几天。大家耳熟能闻的ioc,那时候我学起来,只能原速播放、不然听着听着就听不懂了。aop就更不用说了,切入点表达式…完完全全干懵逼。重重复复看了几遍,都不能理解,只能硬背那个切面表达式的格式…当然很快就忘了。

  • 2021年7月中旬

​ 大一暑假到来,结束了我的大一生涯。这个暑假的关键词“摆摊、恋爱、学习”…不过,主要时间放在了恋爱上。摆摊,是因为在家不知道干啥…然后淘宝,买了一堆玩具、放到盲盒里面、到镇上去卖盲盒。学习,那时候、一个暑假可以说没学到啥东西。—好像就学了Maven,那时候勉勉强强的…会用一丢丢Maven。

  • 2021年9月中旬

​ 进入大二上学期,这个学期里,我大概知道学习路线、就是我需要学习ssm。这个学期里,一有空就刷ssm,吃饱饭没事就刷教程。刷了大半学期,差不多刷完了。随之而来的就是ssm整合…这个ssm整合可以说,熬了我好久好久,熬了一两个月。我是真的搞不明白这ssm整合的意思。各种各样的疑问“怎么样才算整合了ssm???????”、那时候还花20-30块钱请教别人…还是搞不懂。朦朦胧胧的…

  • 2021年12月中下旬

​ 大二寒假到来,在家里。各种找ssm项目…但是发现,别人写好的ssm项目、根本不合适我这样刚学完ssm的新手来学习。不知道过了多久,终于懵懵懂懂的搞好了ssm整合,那时只敢用自己弄好的ssm整合模板、其他人的不敢用,因为出了问题根本不会找错…

​ 此时的学习效率,处于中下水平 ,自学效率还不算很高。一直学学学…犹记得,年初一当天,我也在学习、但是因为比较喜庆的日子,然后那时学习效率一般。

​ 保持着这种学习状态,一直来到了开学前夕,正处于准备返校阶段。

​ (此时,好像已经学完springboot了、但不咋会springboot.主要还是处于学习ssm状态,那会跟着b站up主,做了个很小的ssm项目)

​ 因为疫情,学校下达通知。“疫情地区,或需要经过疫情地区的暂缓返校”…我的返校准备,就这样泡汤了。


​ 就在这时,感情受挫。 我的另一半,离开了…

​ 听过那一句句,曾让我信以为真的话,瞬间变味了。

​ 接下来无尽的煎熬,喷涌而出…

正因为这次经历,彻彻底底提高了我的Java水平.


受挫前:

​ 不咋会用springboot…不会ssm整合

​ 只能死死盯着自己那套跑起来的ssm模板、不敢把模板弄丢,怕丢了就找不到那套模板了。

​ (即使网上有模板,我直接拿来…用不上,报错我根本无从下手。)

几个月后:

​ 潜学了vue、elementUI…

​ 会:js、jquery等基操,可以满足基本需求。

​ 熟练ssm整合,报错能够自己解决。熟练springboot搭建项目…

​ 照模板,做出了自己的第一套“前后端分离项目(springboot+vue)”。对项目知识体系掌握程度也在90%这样…

自己独立用springboot+layuiadmin(自己改造前端),从0–>1,完成了一套管理系统的开发.

​ 会mybati-plus、jpa、docker容器化技术的使用…

​ 会简单使用springcloud、及springcloudAlibaba微服的各大组件…redis中间件等

​ 另外还学习了:
RabbitMQ中间件、ElasticSearch搜索引擎、Mycat数据库中间件、rpc框架dubbo、springsecurity等

​ 对前端各大内容,也有一定的了解…

​ linux、git…

         总而言之:这次经历,让我得到了实质性的提升....

我相信,我坚信、终有一天,Java可以让我踏上,我从未到达的山峰…

记录我的Java学习经历...相关推荐

  1. python工作-Python工作五年月薪23K,记录一下我的学习经历建议

    这篇文章是给大家分享一下我自己学习Python的经历,以及目前Python的行情,目的是希望大家能选择好适合自己的方向,抓住Python这个风口,在现在学习Python还不多的情况下,可以很好的进入这 ...

  2. 【Java学习经历系列-2】高一辍学,做过微商,当过代练,唯有编程和爱不可负

    [写在前面]因为身体原因,及早辍学,没有学历.没有后路,做过微商,当过教练,兜兜转转,最后和编程意外碰出改变一生绚烂的火花-你是否也遇到过,或者正在经历相似的事情?那么你是如何面对和选择的呢? 我们一 ...

  3. 记录一下最近的学习经历

    最近就是感觉上很忙,其实还是有大把的空闲时间用来颓废,不过虽然不能说每天都过得很充实,但是相比与之前来说还是进步很大的.因为今天有些迷茫,不知道之后想要干什么,加上很久没有写过博客了,所以现在来记录一 ...

  4. Java 学习路线之四个阶段

    写这篇总结,主要是记录下自己的学习经历,算是自己对知识的一个回顾.也给想要学习 Java 的提供一些参考,对于一些想要学习Java,又不知道从哪里下手,以及现在有哪些主流的 Java 技术.想必大家学 ...

  5. 个人开发经历--我的java学习之路(学校篇)

    个人开发经历--我的java学习之路(学校篇) 个人介绍: 姓名: 不在这里说明 联系信息: 个人历程 jdbc阶段 sql生成器 一代代码生成器 servlet阶段 servlet项目中,sql生成 ...

  6. java学习里程碑_记录您的里程和社区运行情况:Java EE 7真实体验

    java学习里程碑 miles2run.org是跟踪跑步活动并与亲朋好友共享的简便方法. 可以创建然后跟踪基于天或基于距离的目标. 它还允许创建社区运行目标,并使多个跑步者参与并跟踪他们朝着该目标的活 ...

  7. java学习中,字符串使用(比较、构造方法)(java 学习中的小记录)

    java学习中,字符串使用(比较.构造方法)(java 学习中的小记录)作者:王可利(Star·星星) String的使用 1.在内存中是如何保存字符串. == :比较的是地址(引用数据类型) equ ...

  8. java学习中,异常和错误的简介、捕获异常、抛出异常、自定义异常、finally关键字(java 学习中的小记录)

    java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常.finally关键字(java 学习中的小记录) 参考文章: (1)java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常. ...

  9. java学习中,instanceof 关键字 和 final 关键字、值的传递(java 学习中的小记录)...

    java学习中,instanceof 关键字 和 final 关键字.值的传递(java 学习中的小记录)作者:王可利(Star·星星) instanceof 关键字 作用: 1.用来判断某个对象是否 ...

最新文章

  1. thinkcmf5调用指定分类的二级_Tengine快速上手系列教程amp;视频:基于Python API的图片分类应用入门丨附彩蛋...
  2. java后台接收数据格式_Java后台基于POST获取JSON格式数据
  3. 关于MyBatis框架这一篇就够了
  4. zigbee 万能遥控器 裸机发送和协议栈发送
  5. JAVA异步爬虫_Java 爬虫遇上数据异步加载,试试这两种办法!
  6. JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
  7. 统计长方形和正方形 1408
  8. hrbust/哈理工oj 2220 强迫症【思维】
  9. 业务方如何理解产品,更顺利地推进产品需求?
  10. 安利一个很棒的html背景图片网站
  11. Javadoc 使用详解
  12. 关于2012(世界末日)
  13. java web工程中如何添加图片_java web中如何添加图片
  14. 【C语言】C语言中赋值语句规则
  15. 脱欧协议在英议会遇惨败:首相面临逼宫 欧盟表遗憾
  16. 文本挖掘 - 文档模型
  17. 一张图理解非对称加密解密过程
  18. 机房动环状态综合触摸屏监控解决方案
  19. C#使用WinAPI中 WinExec 调用外部exe程序
  20. 对三亚旅游资源的数量、质量及其结构状况评价

热门文章

  1. python随机森林变量重要性_python中随机森林如何优化
  2. toolbars什么意思_toolbar是什么意思_toolbar的翻译_音标_读音_用法_例句_爱词霸在线词典...
  3. kill -9无法杀死进程
  4. SQL注入系列总结二
  5. 中文词向量:使用pytorch实现CBOW
  6. activitythread.java,android主线程ActivityThread
  7. 一文快速实现微信公众号支付功能
  8. SSM新冠疫情服务系统 计算机专业毕设源码49727
  9. 针对1.6亿儿童市场,小天才凭什么成为步步高企业的超级产品?
  10. 【蓝桥杯单片机备赛】8.【DS1302】学好了做个小天才智能手表玩玩