![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深入Java
文章平均质量分 73
读懂源码,吊打面试官
牧羊人_
为了更加美好的生活
展开
-
HashMap面试点提点
Java 容器1. 集合和数组的区别● 数组是固定长度的,集合可变长度;● 数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型;● 数据存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型;如何理解集合存储的对象可以是不同数据类型:其实,不同的数据类型根本上都继承于Object类,本质上还是同一类型的元素。List<Object> list = new ArrayList<>();list.add("abc");list.add(原创 2022-03-22 21:16:32 · 450 阅读 · 0 评论 -
开启线程为什么是执行start()方法而不直接执行run()方法
先看一段代码public class Battles { public static void main(String[] args) { Thread t = new Thread(){ @Override public void run(){ pong(); } }; t.run();//重点在这,此处执行的是run()方法 S原创 2021-09-24 11:27:15 · 1191 阅读 · 1 评论