爪哇进阶
文章平均质量分 73
FullStackDeveloper
这个作者很懒,什么都没留下…
展开
-
JUC之二——Lock的原理解析
博客架构1.为什么推出锁?在jdk1.5,并发中新增了lock锁包,这也是保证线程安全性中比较重要的一点。今天就来把锁揉碎看它本质。1.为什么推出锁?原创 2022-03-27 21:50:55 · 230 阅读 · 0 评论 -
一篇深入理解字节码文件
博客结构0.前言:你所不知道JVM的野心1.为什么要学习字节码文件2.字节码文件的本质3.JVM内存回收类型及触发时机4.日常代码的启示0.前言:你所不知道JVM的野心小时候天真的以为JVM就是专门为Java语言先天研发的,还是too young to simple,JVM的野心远远不止于此。在此,纠正几个概念:1.字节码文件:JVM支持运行的二进制格式文件由此可知,只要是编译成字节码文件的预研,JVM统统的运行。这样其实就不仅仅达到了一次编译,处处运行的跨平台功能,更是达到的跨语言的能力。2.J原创 2021-04-29 20:47:58 · 935 阅读 · 0 评论 -
Java高级特性之泛型
博客结构1.为什么2.是什么(1)泛型是抽象参数化类型(2)泛型的分类与应用3.怎么实现4.巨人肩膀用简单通俗的话来记录自己对架构的理解1.为什么啥都不说,大家先来看下ugly代码: public int sum(int a, int b) { return a + b; } public float sum(float a, float b) { return a + b; }大家看到上面的代码,可能会微微一笑,我是不会写这样的原创 2021-03-06 19:42:16 · 106 阅读 · 1 评论 -
JVM入门看着一篇就够了
JVM结构1.为什么会有JVM?2.JVM的结构(1)类装载子系统(2)运行时数据区(a)栈区(b)堆区( c)方法区(d)本地方法区(e)程序计数器(3)执行引擎功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.为什么会有JV原创 2020-12-20 18:25:39 · 180 阅读 · 1 评论