- 博客(3)
- 收藏
- 关注
原创 软件设计师笔记复习第一章——计算机系统基础知识
15、计算机与外设数据交换:无条件传送,查询方式传送,中断方式传送,直接存储器存取方式(DMA):CPU仅在过程开始和结束时有处理,过程中DMA占用系统总线传送数据。6、浮点数加减:0操作数检查,对阶操作(小阶变大阶),尾数加减(阶码用双符号位,尾数用单符号位),结果规格化,舍入处理(判定溢出)。5、IEEE754:符号位(1位,0正1负)+阶码(8位,+127)+尾数(23位,小数点在最高位之后,随后省略最高位)16、多中断处理办法:多中断信号线法,中断软件查询法,菊花链法,总线仲裁法,中断向量表法。
2024-07-15 16:10:56
218
原创 Java学习总结——Java只有值传递,以及变相的引用传递
第一个例子是实参的副本,第二个例子传递的是一个Person对象的引用的副本,只不过这个副本引用和原始引用指向的同一个对象,所以副本引用修改过对象属性后,通过原始引用查看该对象时,就已经被修改过了。该例子在printValue方法中,并没有改变副本引用所指向的对象,而是改变了副本引用本身,将副本引用指向了一个新的对象,并对这个新对象的属性进行修改,所以原始引用所指向的对象不受影响。可以理解为,printValue方法修改的是副本引用指向的对象的属性,而不是引用本身,如果修改引用本身,则原始引用不受影响。
2024-06-11 17:30:36
278
2
原创 Java学习总结——链表相关知识
解题思路:使用快慢指针,快指针每次移动两个节点,慢指针每次移动一个节点,当快指针到达链表尾部时,慢指针指向链表的中间节点。指针从表头出发,如果节点数为偶数,则慢指针会指向中间两个节点中靠后的一个节点。解题思路:使用快慢指针的方法,快指针每次移动两个节点,慢指针每次移动一个节点,若存在环,则快指针最终会追上慢指针;2、在Java面试中,关于链表的题目通常涉及:链表的基本操作、结构理解、性能分析以及算法实现等。给定一个单向链表的头节点,要求将其反转,并返回新的头节点。,然后移动指针,直到遍历完整个链表。
2024-06-11 11:45:20
258
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人