随笔分类 -  Java

Java 学习笔记
摘要:import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import java.util.concurr 阅读全文
posted @ 2020-06-23 23:37 optor 阅读(277) 评论(0) 推荐(0)
摘要:Hashtable 是 JDK 中较早的数据结构了,目前已不再推荐使用了。但抱着学习的目的,还是看了下它的实现。 简介 Hashtable,顾名思义即哈希表,是一种经典的数据结构。其基本结构是一个数组,而数组中的每个元素都是一个单向链表。哈希表的内部结构如下图: 先解释下 Hashtable 类中几 阅读全文
posted @ 2018-05-16 21:04 optor 阅读(215) 评论(0) 推荐(0)
摘要:JDK 中的 Stack 类便是经典的数据结构栈的实现,它继承于线程安全的 Vector 类,而且它自身的线程不安全的方法上也加上了 synchronized 关键字,所以它的内部操作也是线程安全的哦! Stack 类不光提供了栈的基本操作:push 和 pop,它还额外提供了三个方法: 1. pe 阅读全文
posted @ 2018-03-10 16:13 optor 阅读(254) 评论(0) 推荐(0)
摘要:今天刷算法题目时,使用到了 Java 的内置栈类 Stack,好奇它是怎么实现的,发现它是继承于 Vector 这个类。那么,就先学习下 Vector 这个类的实现吧! Vector 和 ArrayList 的区别大概等同于 HashTable 和HashMap 的区别,即:Vector 是 JDK 阅读全文
posted @ 2018-03-10 16:01 optor 阅读(638) 评论(0) 推荐(0)
摘要:Java 是一门纯面向对象的编程语言,Java 世界里万物皆对象,这些对象的祖宗就是 Object 类了。学习其他类实现的过程中,难免与 Object 打交道,所以这里记录下学习过程中的笔记吧! First Blood 首先是在学习 HashMap、HashTable 的过程中遇到了关于 Objec 阅读全文
posted @ 2018-02-23 13:30 optor 阅读(232) 评论(0) 推荐(0)
摘要:Hashtable 是 JDK 中较早的数据结构了,目前已不再推荐使用了。但抱着学习的目的,还是看了下它的实现。 简介 Hashtable,顾名思义即哈希表,是一种经典的数据结构。其基本结构是一个数组,而数组中的每个元素都是一个单向链表。哈希表的内部结构如下图: 先解释下 Hashtable 类中几 阅读全文
posted @ 2017-12-17 16:01 optor 阅读(159) 评论(0) 推荐(0)