2018年7月26日

摘要: 1、网络模型 OSI模型即:开放系统互连参考模型(Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它从低到高分别是:物理层、数据线路层、网络层、 阅读全文
posted @ 2018-07-26 23:09 无锡-小松 阅读(702) 评论(0) 推荐(0) 编辑

2018年7月22日

摘要: 1、标记清除算法 标记清除算法是Java虚拟机垃圾收集最基础的算法,该算法分为标记和清除两个阶段:首先标记出所有需要回收的对象,在标记完成后,统一对所有标记完成的对象进行回收。标记清除法主要有两个不足:一个是效率问题,标记和清除的效率都不高;;另一个是空间问题,如下图可以看出标记清除之后会产生大量的 阅读全文
posted @ 2018-07-22 23:03 无锡-小松 阅读(490) 评论(0) 推荐(0) 编辑

2018年7月21日

摘要: 4、本地方法栈 本地方法栈与虚拟机栈所发挥的作用是非常相似的,它们之间的区别不过是虚拟机栈为虚拟机执行Java方法服务,而本地方法栈则为虚拟机使用到的Native方法服务。 与Java虚拟机栈一样本地方法区也会抛出StackOverflowError和OutOfMemoryError异常。 5、Ja 阅读全文
posted @ 2018-07-21 23:55 无锡-小松 阅读(794) 评论(0) 推荐(0) 编辑

2018年7月16日

摘要: 1、名词解释: 栈帧:栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。 2、程序计数器: 程序计数器是一块比较小的内存空间,可以将它看作是当前线程所执行的字节码的行号指示器。 由于Java是支持多线程的语言,当运行的线程数超过CPU数量时,线程之间根 阅读全文
posted @ 2018-07-16 23:15 无锡-小松 阅读(641) 评论(0) 推荐(1) 编辑