文章 2023-07-29 来自:开发者社区

高频面试题-JDK集合源码篇(String,ArrayList)

基础面试题1.String 和 StringBuilder 和 StringBufferString 和 StringBuilder 和 StringBuffer的区别区别就是String是不可变的,每次创建一个字符串,不管是用New的方式,还是使用“”引号声明,亦或是“”+“”拼接字符串都会在内存中开辟新的内存空间。而后2者都是可变的它们都继承与AbstractStringBuilder 。在....

高频面试题-JDK集合源码篇(String,ArrayList)
文章 2022-02-17 来自:开发者社区

【面试必备】透过源码角度一步一步带你分析 ArrayList 扩容机制

该文已加入开源文档:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识)。地址:https://github.com/Snailclimb/JavaGuide. 一 先从 ArrayList 的构造函数说起 ArrayList有三种方式来初始化,构造方法源码如下: /** * 默认初始容量大小 */ private static final i...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注