java
文章平均质量分 87
Zy_JiBai
这个作者很懒,什么都没留下…
展开
-
设计模式前篇——多线程同步synchronized、volatile详解
在看设计模式的时候,发现很多细碎的知识点,而且还都是很基础的,如果不嚼烂的话,设计模式看起来也很迷糊,为此本人在写之前把一些学习设计模式需要知道的知识点做一个总结写成博客,这个会不断地更新,因为本人也是在不断学习的哈哈。下面进入正题。Java线程通信机制首先给大家带来一张良心作图(很认真的在画了,,,,):这里解释以上的几个名词:主内存:主内存中存储着我们的所有变量(这里只对于静态变量st...原创 2018-06-17 21:23:00 · 385 阅读 · 0 评论 -
设计模式前篇——枚举
除了上一篇中的同步相关的知识之外,还有一个知识点——枚举enum,也同样重要。简单介绍一下枚举类型吧:枚举是在j5中新出的一种类型,它是一种很特殊的数据类型,我们可以把它看成一种特殊的类。因为它与类相比,多了一些约束,而又比类简洁。枚举使用相信枚举的使用大家都不会太陌生,但这里还是写一个简单的例子吧:public class EnumText { public static void main...原创 2018-06-18 16:45:30 · 282 阅读 · 0 评论 -
面试题之内存泄漏相关
前天刚经历了一场面试,还好这次备足了功课,一面完了直接二面,接着又复试,顺利拿到了offer哈哈,还是很开心的。(好了,装逼到此结束)。虽然自己在一面时候会的东西都发挥的很好,但是有好几个知识点还是被面试官问的一脸懵逼,只能舔的脸说:“不好意思,这个不太了解。。”。这几天针对这次的面试遗留的问题,要开始逐个击破了,其中有一个点就是内存泄漏。相信学过c的大家都知道内存泄漏的大概概念,但是如果真的说个...原创 2018-07-08 12:16:53 · 4946 阅读 · 1 评论 -
Java中引用传值问题
一图胜万言(配上一张启舰大神的图,一个自定义控件写的很吊的大神):今天花了一整天去实现一个项目功能,果然只搞理论是不行的,距离上一次写项目已经快有半年了,今天无论是效率还是熟练度都大不如前,》》》好了言归正传,今天要说的这个问题其实很简单——在方法中的参数传递问题。(其实我承认,这个地方我只是知道对象传引用、普通类型传值,典型的理论派-。+),但是这个问题可大可小,我觉得还是要把这些缕得清清楚楚才...原创 2018-06-26 14:34:57 · 6197 阅读 · 1 评论 -
图解java泛型的协变和逆变
参考文献:https://www.jianshu.com/p/2bf15c5265c5https://www.jianshu.com/p/da1127c51c90今天刚开始看kotlin的泛型语法和概念,觉得之前java中学过泛型,可能这个也差不多吧。。。。。嗯,确实差不多,想着跟之前一样用类比java的方式继续理解kotlin泛型,结果看了两篇java的泛型之后。。。。。。发现java泛...原创 2019-05-10 20:41:12 · 2510 阅读 · 3 评论 -
jvmGC机制及引用类型详解(一)——java四种引用类型
本系列文章内容:jvm内存模型;javaGC机制,以及不同种GC算法关系和区别;java引用类型概念,四种引用类型的区别范围;finalize方法介绍和FinalizeReference工作机制。这篇文章是很早之前就想写的,当时是因为在android内存工具查看内存使用时发现FinalReference这个引用没接触过,想写一篇关于FinalReference的文章,但是看着看着觉得跟GC机制...原创 2019-05-24 10:44:40 · 1124 阅读 · 0 评论