摘要: 1. JVM结构图 2. 虚拟机栈 启动一个新的线程,jvm虚拟机都会分配一个java栈,用于存储当前线程的运行状态。单位:栈帧,以栈帧为单位的入栈和出栈,一个方法对应一个栈帧 每当线程调用一个Java方法时,虚拟机都会在该线程的Java栈中压入一个新帧。而这个新帧自然就成为了当前帧。在执行这个方法 阅读全文
posted @ 2019-04-08 17:15 风影旋新月 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. 建造者模式 建造者模式将一个个简单的对象逐步构建成一个复杂的对象,与工厂模式相比,更加关注细节。 建造者模式具有一个导演类,这个类就是建造出可能出现的、具有不同细节的产品的建造者的集合,只要在客户端有导演类的实例,并且告诉导演类我要什么样的产品,导演类就会返回这个产品。 意图:将一个复杂的构建 阅读全文
posted @ 2019-04-08 10:52 风影旋新月 阅读(153) 评论(0) 推荐(0) 编辑