06 2023 档案
摘要:### 对象创建过程  0:new Object() 是申请一块空间。并且创建一个属性m,但是不赋值m=0 3: 4
阅读全文
摘要:### 缓存行  比方说访问一数据的时候,从一级缓存中读取不到,去二级缓存中找,然后在三级缓存中查找。如果在三级缓
阅读全文
摘要:### 超线程 一个ALU对应多个PC|Registers 所谓的四核八线程,一个核可以装两个线程进去,计算T1一会而以后,再计算T2一会儿(线程撕裂者) 和摸索,有三级缓存  CPU的速度和内存的速度(100
阅读全文
摘要:### 进程 一个程序进入到内存,被称之为进程。 #### 一个QQ.exe可以运行多份么? 可以的,一个程序可以运行多个进程。也就是可以打开两个qq。 同一个进程内部:有多个任务兵法执行的需求(比如,一边计算,一边接受网络数据,一边刷新界面) 能不能用多进程?可以,但是毛病多,最严重的毛病是,我可
阅读全文
摘要:### 程序的执行 一个程序,读入到内存,全是0和1组成的。 从内存读入到CPU中,这个时候要通过总线 #### 怎么区分一段01的数据到底是数据还是指令? 总线分为三类:控制线、地址线、数据线 一个程序的执行,首先把可执行文件加载到内存中,找到起始(main)方法,逐步读出指令和数据,进行计算并写
阅读全文
摘要:### 计算机的组成  1.PC :称为程序计数器。用来存储程序进行到了哪一步(哪一个指令)了。 2.ALU 用来
阅读全文
摘要:### 弱引用 弱引用是指使用 WeakReference wf=new WeakRerence(obj)或继承WeakReference类。继承WeakReference对象时必须要实现有参构造器,且不能存在无参构造。如果一个对象只有弱引用,无论内存是否充足,只要垃圾回收线程扫描到了弱引用,则会立
阅读全文
摘要:### 软引用 软引用是指使用 SoftReference sf=new SoftRerence(obj)或继承SoftReferenct类。 如果一个对象只有软引用,内存充足时是不会对其进行回收的,只有当内存溢出时才会对其进行回收。JVM会尽可能优先回收闲置时间长的软引用,尽量保留新创建的软引用。
阅读全文
摘要:### 强引用介绍 强引用就是我们普遍使用一个对象时的方法,即类似Object obj=new Object()这种的引用方法。在强引用时,JVM即使内存溢出,抛出OutOfMemoryError错误,使程序运行中断,也不会去回收强引用对象解决内存溢出问题。因此在强引用对象用完时需要将强引用弱化,可
阅读全文
摘要:### 快速排序 是冒泡排序的一种改进。 ### 基本思想: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按照这个方法对两部分数据分别进行快速排序,整个排序过程可以进行递归,以此达到整个数据变成有序序列
阅读全文
摘要:### 希尔排序 是希尔在1959年提出的一种排序算法,希尔排序也是一种插入排序,它是简单插入排序经过改造之后的一个更高效的版本,也称之为缩小增量排序。 ### 基本思想 希尔排序是把记录按下标的一定增量分组,对每个分组使用直接插入排序算法排序,随着增量逐渐减少,每组包含的关键词越来越多,当增量减少
阅读全文
摘要:### 插入排序 插入排序属于内部排序方法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。 ### 基本思想 把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含n-1个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序
阅读全文
摘要:### 选择排序 选择排序也属于内部排序法,是从欲排序的数据中,按指定的规则选出来某一个元素,再按照规定交换位置后达到排序的目的。 也就是,选择出来这个序列中最小的数,然后放在第n个位置上。第一次循环就放在第一个位置上,第二次循环就放在第二个位置上,,,,依次类推 ### 选择排序思想: 第一次从a
阅读全文
摘要:### 冒泡排序 通过对待排序序列从前到后(从下标较小的元素开始),依次比较相邻的元素的值,若发现逆序则交换,使值较大的元素逐渐从前移动向后部,就像水底的气泡一样逐渐上冒。 因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行交换过,就说明序列有序,因此要在排序过程中设置一个标志fl
阅读全文
摘要:```java console.log; ```
阅读全文
摘要:### 介绍 排序也称为排序算法 排序是将一组数据,按照指定的顺序进行排列的过程 ### 排序的分类 * 1.内部排序 指将需要处理的所有数据都加载到内部存储中进行排序。 * 2.外部排序 数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。 * 3.常见的排序算法分类: ![](https
阅读全文