上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页

2021年10月12日

8 垃圾回收

摘要: 目录: 8.1 如何判断对象可以回收 8.1.1 引用计数法 只要一个对象被引用,那计数就+1,引用两次,那就+2。如果没被引用了,那就-1。到0之后那就回收。 但是引用计数存在一个大问题:循环引用的问题。 A引用B,B的引用计数是1。B引用A,A的引用计数也是1。这两个对象没有谁再引用他们。他们各 阅读全文

posted @ 2021-10-12 10:41 Love&Share 阅读(44) 评论(0) 推荐(0)

7 直接内存

摘要: 7 直接内存 7.1 定义和介绍 直接内存属于系统内存,并不属于jvm。属于操作系统内存管理。 常见于BIO操作时,用于数据缓冲区 分配回收成本较高,但读写性能高 不受JVM内存回收管理 使用传统的io和使用直接内存读取一个800M大小的文件对比 思考:为什么使用直接内存,我们大文件的读写效率会这么 阅读全文

posted @ 2021-10-12 10:28 Love&Share 阅读(201) 评论(0) 推荐(0)

6 方法区

摘要: 6.1 定义 是所有java虚拟机线程共享的,他存储了跟类的结构相关的信息(成员方法,构造器。。。) 方法区在虚拟机启动时被创建,逻辑上是堆的一个组成部分。但是厂商在设置的时候有不同,有些把方法区放堆中,有些没有。 方法区如果内存不足了,也会抛一个内存不足错误。 在1.6里面方法区的实现叫做永久代。 阅读全文

posted @ 2021-10-12 09:53 Love&Share 阅读(72) 评论(0) 推荐(0)

2021年10月11日

1.6 体系结构, 时延相关习题

摘要: 阅读全文

posted @ 2021-10-11 21:34 Love&Share 阅读(46) 评论(0) 推荐(0)

1.5 计算机网络体系结构

摘要: 这是重点和难点,抽象概念比较多,学习的时候要多思考。 1.5.1 常见的计算机网络体系结构 为了使不同体系结构的计算机网络能够互连,国际组织1977年成立专门机构研究该问题,不久他们就研究出一个使所有计算机在世界范围内互连成网的框架,也就是著名的“开放系统互连参考模型”,简称OSI。 20世纪90年 阅读全文

posted @ 2021-10-11 21:30 Love&Share 阅读(626) 评论(0) 推荐(0)

1.4 计算机网络的性能指标

摘要: 常见的性能指标有以下8个: 1.4.1 速率 首先我们来看速率,为了更好的了解速率,我们得先看看比特。比特是计算机中数据量的单位,也是信息论中信息量的单位,一个比特就是二进制数字中的一个1或0。 常用的数据量单位有字节Byte,常简写为大写字母B。1个字节包含8个比特,比特的英文单词bit,常简写为 阅读全文

posted @ 2021-10-11 21:15 Love&Share 阅读(826) 评论(0) 推荐(0)

1.3 计算机网络的定义和分类

摘要: 最简单定义: 一些互相连接的,自治的计算机的集合。 互连:是指计算机之间可以通过有线或者无线的方式进行数据通信。 自治:是指独立的计算机,他有自己的硬件和软件,可以单独运行使用。 集合:是指至少需要两台计算机 较好的定义: 分类: 按交换技术分类: 电路交换网络 报文交换网络 分组交换网络 按使用者 阅读全文

posted @ 2021-10-11 21:09 Love&Share 阅读(750) 评论(0) 推荐(0)

1.2 电路,分组,报文交换

摘要: 1.2.1电路交换: 在电话问世后不久,人们就发现,要让所有的电话机两两相连是不现实的。 例如,两部电话只需要用一对电线就能互相连接起来 但如果有5部电话要两两相连,那就需要10根电线 那要是当我的电话有10000台呢,要的线是不是就太多了。 这个时候人们意识到,我们搞一个中间设备将这些电话连接起来 阅读全文

posted @ 2021-10-11 21:06 Love&Share 阅读(432) 评论(0) 推荐(0)

1.1 因特网的概述

摘要: 本节我们要搞清4个问题 1)网络,互联网和因特网的概念 2)因特网发展的3个阶段分别是什么? 3)因特网的标准化工作? 4)因特网的组成? 网络(network)是由若干结点(Node)和连接这些结点的链路(Link)组成 笔记本电脑是一个结点,台式电脑是一个结点,打印机也是一个结点,交换机也是一个 阅读全文

posted @ 2021-10-11 21:01 Love&Share 阅读(952) 评论(0) 推荐(0)

2021年9月24日

5 堆

摘要: 前面我们讲的虚拟机栈,本地方法栈,程序计数器,他们有共同特点,他们都是线程私有的。从现在开始讲的堆和方法区可以看成是线程共享的区。 5.1 定义 Heap 堆 通过new关键字创建的对象都会使用堆的内存 特点 他是线程共享的,堆中的对象都需要考虑线程安全的问题 有垃圾回收机制,堆中不再被引用的对象就 阅读全文

posted @ 2021-09-24 21:50 Love&Share 阅读(74) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页

导航