原文:Java集合面试题及答案总结(2020版)

下面这些Java集合面试题在Java面试中几乎是必问的 Arraylist 与 LinkedList 异同 . 是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全 . 底层数据结构: Arraylist 底层使用的是Object数组 LinkedList 底层使用的是双向循环链表数据结构 . 插入和删除是否受元素位置的影响: ArrayList 采 ...

2020-08-09 11:23 0 5567 推荐指数:

查看详情

Java多线程面试题答案2020

前言 个人珍藏的80道Java多线程/并发经典面试题,因为篇幅太长,现在先给出1-10的答案解析哈,后面一起完善~ 1. synchronized的实现原理以及锁优化? synchronized的实现原理 synchronized作用于「方法」或者「代码块」,保证被修饰的代码 ...

Tue Jul 28 21:04:00 CST 2020 4 20186
HashMap面试题答案2020

博主整理了一些常见HashMap面试题,附参考答案,小白都能看懂的HashMap面试题总结,希望对大家有帮助哈~ 1. HashMap的内部数据结构 数组 + 链表/红黑树 2. HashMap允许空键空值么 HashMap最多只允许一个键为Null(多条会覆盖),但允许多个值为Null ...

Wed Aug 12 17:12:00 CST 2020 0 8345
Java相关面试题总结+答案(四)

【反射】 57. 什么是反射?   反射是在运行状态中,对于任意一个类,都能够知道该类的所有属性和方法,对于任意一个对象,都能够获得该对象的任一属性和方法;这种动态获取信息以及动态调用对象的方法的功能称之为Java语言的反射机制。 58. 什么是 Java 序列化?什么情况下需要序列化 ...

Thu May 02 20:31:00 CST 2019 0 924
Java相关面试题总结+答案(一)

Java基础】 1. JDK 和 JRE 有什么区别?   JDK:Java Development Kit 的简称,即Java开发工具包,提供了Java 的开发环境和运行环境。   JRE:Java Runtime Environment 的简称,即Java运行环境,为Java ...

Sat Apr 27 18:07:00 CST 2019 0 1759
Java相关面试题总结+答案(三)

【多线程】 35. 并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务。(是真正的物理上的同时发生) 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替 ...

Mon Apr 29 06:32:00 CST 2019 0 1019
Java相关面试题总结+答案(九)

【MySQL】 164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:属性完全依赖于主键(满足第一范式的前提下),即 ...

Sun May 05 06:08:00 CST 2019 0 1703
Java相关面试题总结+答案(二)

【容器】 18. Java 容器都有哪些? 19. Collection 和 Collections 有什么区别? Collection 是一个集合接口,它提供了对集合对象进行基本操作的通用接口方法,所有集合都是它的子类,比如 List、Set 等。 Collections ...

Sat Apr 27 19:14:00 CST 2019 0 1095
Java相关面试题总结+答案(六)

【Spring/Spring MVC】 90. 为什么要使用 spring? spring 提供了 IOC 技术,spring 容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象 ...

Sat May 04 05:58:00 CST 2019 0 1119
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM