![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yi ba
一个为了未来努力的人
展开
-
初识装饰模式,根据代码来总结总结,积累起来。
这是这个星期刚学习的装饰模式,我来写写自己理解的装饰模式。 首先什么是装饰模式:装饰模式又称“包装器”,为什么说他是包装器呢,等下你看到我等会写的代码就知道了。装饰模式是在不需要改变原始代码的情况下,动态地扩展一个对象的功能。这是符合设计模式的基本原则之一:多扩展,少修改。 装饰模式包括那几部分呢? 装饰模式包括四部分: 1、抽象组件:是...原创 2020-04-07 13:22:31 · 212 阅读 · 1 评论 -
java虚拟机的内存
Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area。 栈的特点如下: 1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2. JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等) 3. 栈属于线程私有,不能实现线程间的共享! 4. 栈的存储特性是“先进后出,后进先...原创 2020-04-06 15:08:08 · 159 阅读 · 0 评论