摘要: 记得最早一次接触策略模式是在一篇微信公众号的文章中,当时只是看了看文章的demo,没有太深刻的理解,所以很快就忘记了,只记得这东西可以干掉大量的if else,听着还挺不错的。 今天看书的时候,恰好看到讲解策略模式的部分,索性就重学一下。由于这东西于我而言着实比较陌生,看过一遍之后,总觉得理解的不太 阅读全文
posted @ 2020-09-23 19:29 无心大魔王 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 第一次接触集合这个概念时,我欣喜若狂,想不到世间竟存在此等便捷的类。相对于定长的数组,我更加钟爱可自动扩容的集合,而ArrayList也是我接触到的第一个集合,后来在不断地学习中得知,原来这东西的底层还是数组,记得当时我对它的内部构造产生了好奇,可惜被源码直接劝退,有限的英语水平也令我对那些陌生的命 阅读全文
posted @ 2020-09-23 16:05 无心大魔王 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 实际上已经不是初探了,早在学习spring的时候就接触过代理模式,可惜当时没怎么搞明白动态代理,也没太重视这一块的知识,最近买了一本新书,里面恰好讲到了这一块的知识,于是,就认真学习了一遍,后面讲解原理的部分还没有学完,为了防止忘记,先将前面部分的偏应用的部分记录一下。 代理分为两种:静态代理和动态 阅读全文
posted @ 2020-09-22 14:27 无心大魔王 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 今天继续坚持阅读了一篇英文版技术帖子,一如既往地艰难,感觉每天新学那么几个单词远远不足以填补我对英语的需求,看来距离能从容阅读许多框架官网文档的目标依旧遥遥无期。 先把代码贴出来: public static void change(String x) { x = "cd"; } public st 阅读全文
posted @ 2020-09-22 13:29 无心大魔王 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在真正入行以前,我完全没有听过关于顶层抽象的知识,抽象倒是听过,学过接口,也学过抽象类,但在自己练习的时候极少会使用到,最多就是牵出来玩玩。 这也直接导致了前一段时间学习公司的项目非常困难,原因就在于我的抽象思想完全不到位,之前一直听说过所谓接口实际上是一种规范,我的理解是大概这东西就是一种约束,某 阅读全文
posted @ 2020-09-22 09:21 无心大魔王 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 本系列第二篇,依旧是尝试阅读外网上的java基础文章,尽管有的地方没太读懂,但依旧收获了一些之前没有注意到的知识点,按照惯例记录一下。 字符串是存储在字符串池中的,而字符串池是存储在方法区(看有的帖子说方法区这东西随着版本升级被优化了...呃...)中的(这个之前一直不知道,提升了一点点基础知识的深 阅读全文
posted @ 2020-09-21 10:38 无心大魔王 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 系列开篇 这个系列主要是通过阅读外网上的java基础文章,来达到巩固基础、培养语感和熟悉单词的目的,巩固基础算是优先级最低的一个目的,之所以选择java基础的英文文章就是因为复杂的看不懂呀,只好拿基础的来练练手,希望这个系列完结之后,我至少可以无障碍阅读简单的外网技术文章。 这一部分讲到了一点点JV 阅读全文
posted @ 2020-09-19 15:25 无心大魔王 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 文章中讲到,通常情况下,在研究JVM内存布局时,研究的是java虚拟机栈和堆。 结合讲到的这一点和之前接触到的栈堆知识,还觉得挺合理的,貌似并没有什么冲突,只是之前学习到的东西不全面而已。 每一个运行在Java虚拟机里的线程都拥有自己的线程栈,且仅能访问自己的线程栈。 这一句话也比较容易理解,在前一 阅读全文
posted @ 2020-09-19 13:41 无心大魔王 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 之前学java时也听过JVM这个名字,但对它的了解仅限于很简单基础的少量概念,最近由于技术菜引发的中度持续性焦虑,令我开始将目光聚集在互联网上技术大佬的博客。机缘巧合之下,找到了一套讲解JVM的系列文章,貌似并不是很长,预计学习成本并不高,正好借此机会对JVM进行更深入的了解,在学习的同时整理出一套 阅读全文
posted @ 2020-09-19 11:14 无心大魔王 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 最近发现多线程这一块的知识貌似还挺重要的,之前一直没太重视,于是趁着还有些空闲时间赶紧找一套教程好好学习一下,可能是由于太菜吧,有的概念看的云里雾里的。学过的东西又担心会忘掉,所以写一篇博客简单记录一下。 首先是,通过共享对象通信,这个之前做毕设的时候,由于担心演示项目的时候没什么内容可以讲,于是强 阅读全文
posted @ 2020-09-18 09:55 无心大魔王 阅读(124) 评论(0) 推荐(0) 编辑