Java基础
文章平均质量分 62
wenjing1994
学而不思则罔
展开
-
Java之HashMap的工作原理
参考:http://www.importnew.com/10620.html原创 2018-05-09 00:39:59 · 221 阅读 · 0 评论 -
Java基础之LinkedList和ArrayList
ArrayList与LinkedList都是List接口的实现类ArrayList和LinkedList的大致区别如下: 1. ArrayList 是实现了基于动态数组的数据结构,LinkedList 是基于链表的数据结构。 2. 对于随机访问get和set,ArrayList要优于LinkedList,LinkedList要移动指针。 3. 对于新增add和删除remove操作,L...原创 2018-05-10 00:45:56 · 157 阅读 · 0 评论 -
【Java基础】-Java中创建线程的三种方法
1. 继承Thread类创建线程2. 实现Runnable接口创建线程3.使用Callable和Future创建线程(一)继承Thread类创建线程(extends Thread),重写run方法。 步骤如下: 定义Thread类的子类(MyThread),并重写该类的run()方法,该方法的方法体就是线程需要完成的任务,run()方法也称为线程执行体。 创建Thr...转载 2018-05-08 15:59:23 · 115 阅读 · 0 评论 -
Java之HashMap的工作原理(JDK 1.8)
参考原文:https://tech.meituan.com/java-hashmap.htmljava为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示:下面针对各个实现类的特点做一些说明:(1) HashMap:它根据键的hashCode值存储数据,大...转载 2018-05-29 18:33:19 · 185 阅读 · 0 评论