破风的个人博客

博客连通你我,一起进步!

自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 我的2018年终总结

2018词云.png 写作: 写了 54 篇博客(看着自己写的东西,感觉很有成就感~) 6 个写作平台:慕课网(认证作者)、简书、微信公众号(编程心路)、个人博客、GitHub、掘金 发表 1 篇外文论文(这个过程提升了自己的写作语言逻辑,论...

2018-12-29 21:52:00

阅读数 1616

评论数 2

原创 这些面试必备的Java内存管理知识你需要吗?

0、Java 对内存的划分: 内存划分 Java虚拟机规范将物理内存(主内存和CPU中的缓存、寄存器)划分为 程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区五个区域,但并没有规定这些区域的具体实现,在其他地方听到的一些名词(如...

2018-12-25 14:45:00

阅读数 44

评论数 0

原创 Java这些多线程基础知识你会吗?

0、并发和并行、进程核线程、多进程和多线程的区别: (这里的时间和时刻上的概念同物理上的一样) 并发:在一段时间内多个任务同时执行,或者说是在一段很短的时间内可以执行多条程序指令,微观上看起来好像是可以同时运行多个进程,单核处理器就可以做到。 并行:在同一...

2018-12-17 20:44:00

阅读数 33

评论数 0

原创 语言小知识-Java HashMap类 深度解析

HashMap 也是比较常用的 Java 集合框架类,该类涉及到的知识比较多,包括数组、链表、红黑树等等,还有一些高效巧妙的计算,并且这个类经过几个版本的改进,不同版本之间是有些差异的,这里都是基于 JDK8 源码。照常的源码翻译,看看你能否回答下面的几个...

2018-12-13 19:37:00

阅读数 40

评论数 0

原创 语言小知识-Java LinkedList类 深度解析

上篇文章《ArrayList类 深度解析》中,我对 ArrayList 的源码做了翻译,这次再来翻译一下 LinkedList 类的,阅读完源码后提出下面的问题,来思考一下吧。 (扫描二维码就可以查看 LinkedList 类的源码啦) 问题 ...

2018-12-10 19:20:00

阅读数 47

评论数 0

原创 语言小知识-Java ArrayList类 深度解析

花了一天时间,翻译了一遍 java.util.ArrayList 类的源码(1700 多行,还是很有收获的),包括注释和代码解读,并提了一些问题,也写了下自己的理解 点我查看 ArrayList 源码翻译。 问题 1:ArrayList 的 size 和...

2018-12-07 21:06:00

阅读数 27

评论数 0

提示
确定要删除当前文章?
取消 删除