- 博客(2)
- 收藏
- 关注
原创 浅谈类的加载
1.类的加载过程 一个java文件从被加载到被卸载这个生命过程,总共要经历5个阶段,JVM将类加载过程分为: (加链初使卸) 加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载 (1)加载 首先通过一个类的全限定名来获取此类的二进制字节流。再将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。最后在java堆中生成一个代表这个类的cl...
2019-09-06 09:17:53 121
原创 判断链表的回文结构
题目: 判断一个链表的回文结构 思路: (1)回文结构是正序和逆序都相等的结构。 (2)我们可以把整个链表逆置过来,然后和原链表对比。 (3)如果链表的结点是奇数个,可以找到它的中间结点,逆置前半段,和后半段进行比较。 (4)如果链表的结点是偶数个,它的中间结点必为最中间的俩个的后一个,那我们将后半段逆置,和原链表的头结点开始比较。 我们用第三种: 利用快慢指针找中间结点: public sta...
2019-09-01 10:32:16 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人