原文:ArrayList和LinkedList区别(蚂蚁金服面试题)

. 是否保证线程安全:ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全 . 底层数据结构:Arraylist 底层使用的是Object数组 LinkedList 底层使用的是双向链表数据结构 JDK . 之前为循环链表,JDK . 取消了循环。注意双向链表和双向循环链表的区别,下面有介绍到 . 插入和删除是否受元素位置的影响: ArrayList 采用数组存储,所 ...

2019-05-19 22:01 0 3729 推荐指数:

查看详情

蚂蚁面试题和答案

蚂蚁面试题和答案 1. 自我介绍、自己做的项目和技术领域 2. 项目中的监控:那个监控指标常见的哪些? 名词 含义 TPS 应用每秒处理的请求数 AVG 应用对每个请求响应的平均 ...

Sat Dec 08 00:28:00 CST 2018 0 1548
蚂蚁初级Java电话面试 面试题

1.String, StringBuffer, StringBuilder 的区别,为什么String 不可改变,StringBuilder可以改变? 2.HashMap 是不是有序的,有哪些有序的Map?为什么TreeMap 是有序的? HashMap是不是线程安全的?若不是,如何实现线程 ...

Wed Jul 26 07:38:00 CST 2017 0 3138
什么是线程死锁?如何解决?(蚂蚁面试题

认识线程死锁 多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 如下图所示,线程 A 持有资源 2,线程 B 持有资源 1,他 ...

Wed May 22 17:51:00 CST 2019 0 1832
Java面试题ArrayListLinkedList区别

先看下类图: 相同点:   都实现了List接口和Collection; 不同点:   1、ArrayList是基于数组实现的;LinkedList是基于链表实现的;   2、ArrayList随机查询速度快;LinkedList插入和删除速度快; 原理 ...

Sat Feb 23 10:28:00 CST 2019 2 2025
2019 蚂蚁java面试笔试题 (含面试题解析)

  本人5年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、蚂蚁等公司offer,岗位是Java后端开发,因为发展原因最终选择去了蚂蚁,入职一年时间了,也成为了面试官,之前面试了很多家公司,感觉大部分公司考察的点都差不多,趁空闲时间,将自己的心得记下来,希望能 ...

Thu Oct 31 01:51:00 CST 2019 1 3651
面试题——ArrayListLinkedList区别

List概括 先回顾一下List在Collection的框架图: 从图中可以看出: List是一个接口,他继承Collection接口,代表有序的队列。 AbstractList是一 ...

Sun Sep 02 03:39:00 CST 2018 0 1959
2019蚂蚁中高级Java工程师面试题及答案

面试基础 谈谈一致hash算法? 按照hash算法来将对应的key哈希到一个具有232次方个桶的空间中,即0~(232)-1的数字空间。将这些数字头尾相连,想象成一个闭合的环形。如果集群中加入新的机器,采用它的IP或者唯一别名计算哈希值,也映射到环中。新增key值以顺时针的方向,存储 ...

Thu Sep 19 20:21:00 CST 2019 1 4256
拼多多、饿了么、蚂蚁Java面试题大集合

自己当初找工作时参加过众多一线互联网公司的Java研发面试,这段时间处于寒冬,然而前几天跳槽找工作,两天面了3家,已经拿了两个offer,觉得可以和大家分享下: 下面为拼多多、饿了么、蚂蚁、哈啰出行等公司给我留下较深印象的一些java面试题 private修饰的方法可以通过反射访问 ...

Thu Mar 07 03:29:00 CST 2019 0 1422
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM