小白进阶笔记
小1天
这个作者很懒,什么都没留下…
展开
-
数据结构&算法_栈(java实现)
数据结构&算法_栈(stack) 定义: 栈是一个先入后出的有序列表. 特点: 栈实现制线性表中元素的插入和删除只能在线性表的同一段进行的一种特殊线性表.允许插入和删除的一段,为变化的一端,我们称之为栈顶,另外一端为固定的一端我们称之为栈底 先放入的元素在栈底,最后放入的元素在栈顶,而删除元素刚好相反,最后放入的元素最先删除,最先放入的元素最后删除 java实现栈 package online.zcc815.stack; import java.lang.reflect.Array; /原创 2020-06-22 23:09:14 · 129 阅读 · 0 评论 -
2020-06-21-数据结构&算法_队列
数据结构&算法_队列 队列 对列是一个有序列表,可以用数组或是链表来实现 原则: 遵循先入先出的原则。即:先存入队列的数据,使用时要先取出,后存入的数据,使用时后取出。 数组模拟队列 当我们将数据存入队列时称为“addQueue”,addQueue的处理需要有两个步骤: 将尾指针往后移:rear+1,当front == rear【空】 若尾指针rear小于队列的最大下标maxSize-1,则将数据存入rear所指的数组元素中,否则无法存入数据。rear == maxSize-1【队列满】原创 2020-06-21 21:19:13 · 144 阅读 · 0 评论 -
什么是垃圾回收
什么是垃圾回收 垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。 Java 语言出来之前,大家都在拼命的写 C 或者 C++ 的程序,而此时存在一个很大的矛盾,C++ 等语言创建对象要不断的去开辟空间,不用的时候又需要不断的去释放控件,既要写构造函数,又要写析...原创 2020-06-13 15:29:55 · 3754 阅读 · 0 评论 -
JAVA中类的加载顺序测试
JAVA中类的加载顺序 废话不说,直接上代码! package Demo01.Day001; /** * 类的加载及顺序测试 * 测试结果:(输出顺序从上到下) * 父类静态变量 * 父类静态代码块one * 父类静态代码块second * 父类非静态变量 * 非静态语句one * 非静态语句second * 父类构造函数 * 父类方法(静态 非静态不分先后,谁在前被调用则谁...原创 2019-09-02 19:35:36 · 258 阅读 · 0 评论