摘要: PC Regiter介绍: JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息,CPU只有把数据装载到寄存器才能够 运行。这里,并非是广义上所指的物理寄存器,或许将其翻译为PC计数器(或指令计数器)会 阅读全文
posted @ 2021-04-25 21:59 一只胖麻圆 阅读(380) 评论(0) 推荐(0)
摘要: 类加载器的分类 JVM支持两种类型的类加载器,分别为引导类加载器(Bootstrap ClassLoader)和自定义类加载器(User-Defined ClassLoader)。 从概念上来讲,自定义类加载器一般指的是程序中由开发人员自定义的一类类加载器,但是java虚拟机规范却没有这么定义,而是 阅读全文
posted @ 2021-04-24 20:48 一只胖麻圆 阅读(145) 评论(0) 推荐(0)
摘要: 类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识 ClassLoader只负责class文件的加载,至于它是否可以运行,则由ExecuptionEngine决定. 加载的类信息存放于一块称为方法区的内存空间,除了类的信息外,方法区 阅读全文
posted @ 2021-04-23 23:09 一只胖麻圆 阅读(73) 评论(0) 推荐(0)
摘要: JVM的生命周期 虚拟机的启动 java虚拟机的启动是通过引导类加载器创建一个初始类来完成的,这个类是由虚拟机的具体实现指定的。 虚拟机的执行 一个运行中的java虚拟机有着一个清晰的任务:执行java程序。 程序开始执行时他才运行,程序结束时他就停止 执行一个所谓的java程序的时候,真真正正在执 阅读全文
posted @ 2021-04-23 23:02 一只胖麻圆 阅读(60) 评论(0) 推荐(0)
摘要: 1.需求分析 图书借阅系统的组成 2.具体的功能详细描述: (1)管理员登录系统,进入借书工作状态,等待借书处理。 (2)读者找到所需图书,在借书处上刷卡机上刷卡。 (3)管理员对借阅证进行资格审查。 (4)审查是否为读者本人(非本人不得外借)。 (5)是本人,审查读者的借阅权限。在以下情况下显示拒 阅读全文
posted @ 2021-04-23 19:44 一只胖麻圆 阅读(2485) 评论(0) 推荐(0)
摘要: 认识观察者模式 1.首先我们来看看百度上对观察者模式的解释: 观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件 管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常 阅读全文
posted @ 2021-04-22 23:45 一只胖麻圆 阅读(336) 评论(0) 推荐(0)
摘要: 设计工具箱内的工具 这里的算法族是指一系列相互联系的算法。 要点 知道OO基础,并不足以让你设计出良好的OO系统。 良好的OO设计必须具备可复用,可扩充,可维护三个特性。 模式可以让我们建造出具有良好OO设计质量的系统。 模式被认为是历经验证的OO设计经验。 模式不是代码,而是针对设计问题的通用解决 阅读全文
posted @ 2021-04-22 00:14 一只胖麻圆 阅读(49) 评论(0) 推荐(0)