摘要:
《深入理解Java虚拟机》出第三版了,工作一年多的时候看过第二版,重新复习一遍JVM 一、内存分配 JVM管理的内存包括5个运行时数据区域。 线程私有:程序计数器,虚拟机栈,本地方法栈 线程共享:堆,方法区 1、程序计数器PC ①程序计数器的作用 JVM中程序计数器是一块很小的内存空间,它可以看做是 阅读全文
摘要:
一、定义与简单实现 1、定义 状态模式,是一种行为型模式,允许对象在内部状态改变时改变它的行为。 2、UML图 状态模式的UML类图与策略模式的UML类图一模一样,维基百科上也称状态模式可解释成策略模式,两者都定义算法族,分别封装起来,让它们之间可以互相替换,使得程序更具有弹性 但两种模式区别就在于 阅读全文