摘要:
1.概览 在本文中,我们将看到什么是 Java 枚举,它们解决了哪些问题以及如何在实践中使用 Java 枚举实现一些设计模式。 enum关键字在 java5 中引入,表示一种特殊类型的类,其总是继承java.lang.Enum类,更多内容可以自行查看其官方文档。 枚举在很多时候会和常量拿来对比,可能 阅读全文
摘要:
1、ArrayList 与 Vector 区别呢?为什么要⽤Arraylist取代Vector呢? ArrayList 是 List 的主要实现类,底层使⽤ Object[ ] 存储,适⽤于频繁的查找⼯作,线 程不安全 ; Vector 是 List 的古⽼实现类,底层使⽤ Object[ ] 存储 阅读全文
摘要:
1、说说List,Set,Map三者的区别? List (对付顺序的好帮⼿): 存储的元素是有序的、可重复的。 Set (注重独⼀⽆⼆的性质): 存储的元素是⽆序的、不可重复的。 Map (⽤ Key 来搜索的专家): 使⽤键值对(kye-value)存储,类似于数学上的函数 y=f(x),“x”代 阅读全文