- 博客(6)
- 收藏
- 关注
原创 Java中的封装与隐藏
前言 我们知道,面向对象有三大特征:封装、继承、多态 。这次我们来讲讲三大特征中的封装。1、问题的引入 当我们创建一个类的对象之后,我们可以通过 “ 对象.属性 ”的方式,对对象的属性进行赋值,如下所示,这时的属性只受到数据类型和存储范围的限制而已 。 Teacher t = new Teacher(); //我们可以通过“ 对
2021-03-01 15:12:13
413
原创 Java中对象的内存解析及匿名对象的使用
前言 什么是对象?万事万物皆可以是对象,对象是类的实例化 。其中,类是对一类事物的描述,是抽象的、概念上的定义,而对象则是实际存在的该类事物的每个个体。比如,人就是一个类,而我们每一个人就是一个对象。1、对象在内存中的简化结构 我们知道在内存中,栈用来存放局部变量,堆用来存放new出来的数组或对象,不懂的可以看我的另一篇文章了解一下 : J
2021-02-25 00:01:57
358
2
原创 流水线的指令解读及相关计算
前言 指令通常存储在主存中,默认情况下由程序计数器进行依次读取,除非遇到 JMP 命令才会进行跳转继续执行。而执行一条指令的过程一般如下:①先从存储器中读取一条指令然后送到1、流水与非流水的简单介绍2、...
2021-02-16 22:56:47
4193
1
原创 Java中一维、二维数组在内存中的结构
前言我们知道在Java中数组属于引用数据类型,它整个数组的数组元素既可以是基本数据类型的(如 byte \ int \ short \ long \ float \ double \ char \ boolean 这些),也可以是引用数据类型的。当它的数组元素是基本数据类型时,这个数组就是一个一维数组;当它的数组元素值=是引用数据类型时,它就是一个多维数组。比如,在一个数组中它的某个元素值其实是一个一维数组,而其他不同的元素也各自包含了一个一维数组,我们就把这个包含很多个一维数组的数组叫做二维数组。1、
2021-02-09 16:18:12
953
5
原创 Cache与主存的三种地址映射详细解读
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-02-02 21:54:56
41827
17
原创 海明码的详细解读及做题步骤
详细解读海明码前言 我们知道,发送端在发送数据给接收端时,在传输链路中 有可能受到干扰导致数据传输错误,因此在接受端我们需要对接收到的数据进行检验,验证数据是否正确。如果数据发生了错误,接收端会选择对数据进行纠错或者要求发送端进行重发。奇偶校验 在计算机发展的早期我们常采用的校验方法是 奇偶校验,用1个比特位来标记
2021-01-31 22:31:08
25995
18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人