java进阶之设计与分析
文章平均质量分 95
java的底层设计、设计模式等
码农先锋
这个作者很懒,什么都没留下…
展开
-
java进阶之类加载
目录一、类加载过程1. 加载2. 链接3. 初始化二、类加载器及加载机制1. 类加载器2. 类加载机制一、类加载过程java类加载过程主要分为一下三步:1. 加载JVM把class文件字节码加载到内存中,并将这些静态数据转换成方法区的类型数据,并在堆中生成一个代表这个类的java.lang.Class对象。方法区:存储已被虚拟机加载的类信息、常量、静态变量(详见JVM内存模型)2...原创 2020-04-07 15:06:27 · 237 阅读 · 0 评论 -
java进阶之JVM内存模型与垃圾回收(GC)
原文链接:https://www.jianshu.com/p/76959115d486转载 2020-04-07 15:20:05 · 198 阅读 · 0 评论 -
java进阶之UML类图和时序图
目录UML概述UML图分类新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入UML概述统一建模语言(英语:U...原创 2019-07-03 15:11:30 · 6689 阅读 · 2 评论 -
java进阶之面向对象设计七大原则
目录概述1.单一职责原则2.开闭原则3.里氏代换原则4.依赖倒转原则5.接口隔离原则6.合成复用原则7.迪米特法则概述对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以...原创 2019-07-03 17:26:23 · 265 阅读 · 0 评论 -
java进阶之设计模式概述
目录设计模式的起源设计模式的定义设计模式的作用设计模式的起源Christopher Alexander(克里斯托弗.亚历山大),哈佛大学建筑学博士、美国加州大学伯克利分校建筑学教授、加州大学伯克利分校环境结构研究所所长、美国艺术和科学院院士……ChristopherAlexander博士及其研究团队用了约20年的时间,对住宅和周边环境进行了大量的调查研究和资料收集工作,发现人们对舒适住宅和城...原创 2019-07-04 09:41:53 · 173 阅读 · 0 评论