1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

Merge pull request #1844 from samho2008/patch-1

[docx fix]移除不必要的空格,Object[ ] -> Object[]
This commit is contained in:
Guide 2022-10-16 09:29:20 +08:00 committed by GitHub
commit cb3ba6aa17
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -80,8 +80,8 @@ Java 集合框架如下图所示:
### ArrayList 和 Vector 的区别? ### ArrayList 和 Vector 的区别?
- `ArrayList``List` 的主要实现类,底层使用 `Object[ ]`存储,适用于频繁的查找工作,线程不安全 - `ArrayList``List` 的主要实现类,底层使用 `Object[]`存储,适用于频繁的查找工作,线程不安全
- `Vector``List` 的古老实现类,底层使用`Object[ ]` 存储,线程安全的。 - `Vector``List` 的古老实现类,底层使用`Object[]` 存储,线程安全的。
### ArrayList 与 LinkedList 区别? ### ArrayList 与 LinkedList 区别?
@ -333,4 +333,4 @@ Output
- `PriorityQueue` 是非线程安全的,且不支持存储 `NULL``non-comparable` 的对象。 - `PriorityQueue` 是非线程安全的,且不支持存储 `NULL``non-comparable` 的对象。
- `PriorityQueue` 默认是小顶堆,但可以接收一个 `Comparator` 作为构造参数,从而来自定义元素优先级的先后。 - `PriorityQueue` 默认是小顶堆,但可以接收一个 `Comparator` 作为构造参数,从而来自定义元素优先级的先后。
`PriorityQueue` 在面试中可能更多的会出现在手撕算法的时候典型例题包括堆排序、求第K大的数、带权图的遍历等所以需要会熟练使用才行。 `PriorityQueue` 在面试中可能更多的会出现在手撕算法的时候典型例题包括堆排序、求第K大的数、带权图的遍历等所以需要会熟练使用才行。