09 2021 档案
摘要:JDK集合源码之ArrayList解析(附带面试题举例) 1、ArrayList继承体系 ArrayList又称动态数组,底层是基于数组实现的List,与数组的区别在于,其具备动态扩展的能力。从继承体系图中可以看出。 ArrayList: public class ArrayList<E> exte
阅读全文
摘要:任何编程语言中,其实都有浅拷贝和深拷贝的概念,java中也不例外。在对一个现有的对象进行拷贝操作的时候,是有浅拷贝和深拷贝之分的,他们在实际使用中,区别很大,如果对其进行混淆,可能会引发一些难以排查的问题。 本文就在java中的浅拷贝和深拷贝做一个详细的解说。 什么是浅拷贝和深拷贝? 首先需要明白,
阅读全文

浙公网安备 33010602011771号