数据结构
架构师-老码哥
这个作者很懒,什么都没留下…
展开
-
HashMap和HashSet的区别
HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分,它们让我们能够使用对象的集合。collection框架有自己的接口和实现,主要分为Set接口,Lis...原创 2020-01-21 16:48:32 · 281 阅读 · 0 评论 -
Java 枚举
Java 枚举 目录 Java 枚举 知识点 概念 枚举的方法 枚举的特性 枚举的应用场景 EnumSet和EnumMap Java 枚举 知识点 概念 enum的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被enum关键字修饰的类型就是枚举类型。形式如下: enum Color { RED, GREEN, BL...原创 2020-01-20 16:25:33 · 228 阅读 · 0 评论 -
Java Vector 类使用,与Arraylist的区别
import java.util.*; /* 向量“二者都有一个初始容量大小,采用线性连续存储空间; 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍, 而ArrayList只增加50%的大小,这样ArrayList就有利于节约内存空间。 Vector的方法都是同步的,是线程安全的,而ArrayList的方法不是,当只有一个线程操作集合时,最好用Arr...原创 2020-01-20 09:24:37 · 176 阅读 · 0 评论