摘要: 最初的 Java 引用 在 JDK 1.2 以前,Java 中的引用的定义很传统︰如果 reference 类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。 这种定义很纯粹,但是太过狭隘,一个对象在这种定义下只有被引用或者没有被引用两种状态,对于如何描述一些 “食之 阅读全文
posted @ 2022-02-13 17:48 Acx7 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Floyd Cycle Detection Algorithm Floyd Cycle Detection Algorithm,即 Floyd 循环检测算法,又称快慢指针法、龟兔指针法。该算法用于判断链表是否存在环,以及判断环的起点与长度的算法。 算法原理 该算法基于两个指针,从头开始遍历,一个指针 阅读全文
posted @ 2022-01-28 01:46 Acx7 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 问题 首先对比一下以下两段代码,都是声明两个数组,其中一个使用泛型,一个不使用泛型。使用泛型的一个编译失败,由此可知,Java 不支持泛型数组。 List<Integer>[] list = new LinkedList<Integer>[10];// 无法通过编译 List[] list = ne 阅读全文
posted @ 2022-01-26 01:00 Acx7 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 问题 向 HashMap 中存 10000 条数据,初始化时,构造方法传值 10000,会触发扩容吗? Map<String,String> map = new HashMap<>(10000); 分析 乍一看 肯定会触发扩容呀,因为 HashMap 中有个负载因子默认为 0.75,就是说存储的数量 阅读全文
posted @ 2022-01-25 22:56 Acx7 阅读(600) 评论(0) 推荐(4) 编辑
摘要: 相同点 都是用来实现集合中元素的比较从而进行排序。 compare(T o1, T o2) 和 o1.compareTo(o2) 类似,定义排序规则后返回正数,零和负数分别代表大于,等于和小于。 一个类要实现排序功能既可以通过内部实现 Comparable 接口也可以通过外部实现 Comparato 阅读全文
posted @ 2022-01-25 01:35 Acx7 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 简介 fail-fast 机制,即快速失败机制,是 Java 集合(Collection)中的一种错误检测机制,检测在迭代期间集合被修改的情况。fail-fast 机制并不保证在不同步的修改下一定会抛出异常,它只是尽最大努力去抛出,所以这种机制一般仅用于检测 bug。 示例 在集合中,当直接使用 I 阅读全文
posted @ 2022-01-23 01:51 Acx7 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 问题 假设现在有 Person 类和 Employee 类,假设 Employee IS-A Person,那么,这是不是意味着数组 Employee[ ] IS-A Person[ ] 呢?换句话说,如果一个例程接受 Person[ ] 作为参数,我们能不能把 Employee[ ] 作为作为参数 阅读全文
posted @ 2022-01-23 00:02 Acx7 阅读(61) 评论(0) 推荐(0) 编辑
摘要: MATLAB R2018b 下载 链接:https://pan.baidu.com/s/1fLTuwRUm88pjoMgqq3ul-Q 提取码:acx7 MATLAB R2018b 安装 第一步:下载解压。 第二步:使用虚拟光驱直接打开 R2018b_win64.iso 文件(或者使用解压工具解压后 阅读全文
posted @ 2022-01-20 17:21 Acx7 阅读(2386) 评论(0) 推荐(0) 编辑
摘要: 问题描述 Java 代码实现 import java.util.*; public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt 阅读全文
posted @ 2022-01-20 01:19 Acx7 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 问题描述 Java 代码实现 import java.util.*; public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); for (int i = 0; i 阅读全文
posted @ 2022-01-20 00:56 Acx7 阅读(24) 评论(0) 推荐(0) 编辑