08 2020 档案

摘要:Java单链表的四个面试题: 1、将单链表反转 2、从尾到头输出单链表 3、输出单链表的倒数第k个节点 4、将两个有序链表合并 1 import java.util.Stack; 2 3 /** 4 * @author ZhiYi Li 5 * @create 2020/8/25 20:45 6 * 阅读全文
posted @ 2020-08-25 22:52 枫叶藏在眼眸 阅读(316) 评论(0) 推荐(0) 编辑
摘要:/** * @author ZhiYi Li * @create 2020/8/25 11:37 * 带头节点的单链表 * 头节点不存放数据 */ //管理单链表 class SingleLinkedList { //初始化一个头节点 private final HeroNode head = ne 阅读全文
posted @ 2020-08-25 17:03 枫叶藏在眼眸 阅读(169) 评论(0) 推荐(0) 编辑
摘要:先上一个初级队列的数组实现,缺点是数组不能复用,没有可用性 public class ArrayQueue { private int maxSize;//表示数组最大容量 private int front;//队列头下标 private int rear;//队列尾 private int[] 阅读全文
posted @ 2020-08-24 21:58 枫叶藏在眼眸 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1 import java.io.*; 2 3 /** 4 * @author ZhiYi Li 5 * @create 2020/8/24 10:47 6 * 普通矩阵转稀疏矩阵,稀疏矩阵转普通矩阵,稀疏矩阵的物理存储 7 */ 8 public class SparseArr { 9 publi 阅读全文
posted @ 2020-08-24 12:11 枫叶藏在眼眸 阅读(279) 评论(0) 推荐(0) 编辑
摘要:类加载器子系统 字节码文件在类加载器子系统中主要经过三个阶段: 加载阶段:(引导类加载器也叫启动类加载器 Bootstrap ClassLoader,扩展类加载器Extension ClassLoader,系统类加载器System ClassLoader) 链接阶段:(验证 ,准备,解析) 初始化阶 阅读全文
posted @ 2020-08-18 17:44 枫叶藏在眼眸 阅读(83) 评论(0) 推荐(0) 编辑
摘要:在面试中,经常会问到equals和==的区别 在JDK源码中,我们可以看到,在Object类上,equals本质上就是== 在这里就要思考一个问题?==的本质是什么 在《Java编程思想》一书中,对==的说明是:“关系操作符生成的是一个boolean结果,它们计算的是操作数的值之间的关系”。 也就是 阅读全文
posted @ 2020-08-09 22:43 枫叶藏在眼眸 阅读(162) 评论(0) 推荐(0) 编辑
摘要:在JDK中对equals(Object obj)和hashCode()这两个方法的定义是: 在Java中任何一个对象都具备equals(Object obj)和hashCode()这两个方法,因为这两个方法是在Object类中定义的。equals(Object obj)用来判断两个对象是否相同,ha 阅读全文
posted @ 2020-08-08 16:13 枫叶藏在眼眸 阅读(135) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示