
java list
茅坤宝骏氹
语言:Java、C/C++、C#、Python、Linux Shell。
框架:Spring、Spring MVC、Spring Boot、Spring Cloud、Hibernate、Mybatis、Freemarker、Velocity。
前端:HTML5、CSS3、JavaScript、Bootstrap、JQuery、Vue、React。
数据库:oracle、mysql、MongoDB、HBase。
缓存:Memcache、Redis。
消息队列:kafka。
大数据:Hadoop、Hive、Sqoop、Flume、Spark、Strom、OpenTSDB、Druid。
展开
-
Java中的List你真的会用吗
转载自 Java中的List你真的会用吗List是Java中比较常用的集合类,关于List接口有很多实现类,本文就来简单介绍下其中几个重点的实现ArrayList、LinkedList和Vector之间的关系和区别。ListList 是一个接口,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和Set作比较。List中元素可以重复,并且是...转载 2018-10-08 19:28:22 · 248 阅读 · 0 评论 -
如何使ArrayList 线程安全
转载自 如何使ArrayList 线程安全 ArrayList是线程不安全的,轻量级的。如何使ArrayList线程安全?1、继承Arraylist,然后重写或按需求编写自己的方法,这些方法要写成synchronized,在这些synchronized的方法中调用ArrayList的方法。2、List list = Collections.synchronizedList(new...转载 2018-07-19 13:00:06 · 3663 阅读 · 0 评论 -
Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例
转载自 Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例第1部分 ArrayList介绍ArrayList简介ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。...转载 2018-06-09 09:17:29 · 146 阅读 · 0 评论 -
LinkedList 的实现原理浅析
转载自 LinkedList 的实现原理浅析LinkedList内部结构查看LinkedList的源码,发现其继承自AbstractSequentialList,实现了List,Deque,Cloneable以及Serializable接口,如:也就意味着: LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双...转载 2018-06-09 09:13:18 · 1724 阅读 · 0 评论 -
jdk1.8.0_45源码解读——ArrayList的实现
转载自 jdk1.8.0_45源码解读——ArrayList的实现 一、ArrayList概述 ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至...转载 2018-06-09 09:12:00 · 330 阅读 · 0 评论 -
Java List面试题汇总
转载自 Java List面试题汇总 1、你知道的List都有哪些?2、List和Vector有什么区别?3、List是有序的吗?4、ArrayList和LinkedList的区别?分别用在什么场景?5、ArrayList和LinkedList的底层数据结构是什么?6、ArrayList默认大小是多少,是如何扩容的?7、List是线程安全的吗?如果要线程安全要怎么做...转载 2018-04-20 21:00:19 · 1222 阅读 · 0 评论 -
List转数组toArray方法
一、List.toArray方法 List提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法: Object[] toArray() 返回按适当顺序包含列表中的所有元素的数组(从第一个元素到最后一个元素)。 <T> T[] toArray(T[] a) 返回按适当...原创 2017-11-26 17:54:43 · 53184 阅读 · 0 评论 -
Java码农必须掌握的循环删除List元素的正确方法
转载自 Java码农必须掌握的循环删除List元素的正确方法 首先看下下面的各种删除list元素的例子public static void main(String[] args) { List<String> list = new ArrayList<>(Arrays.asList("a1", "ab2", "a3", "ab4", &qu转载 2018-05-02 13:02:57 · 193 阅读 · 0 评论 -
在 Java 中初始化 List 的五种方法
转载自 在 Java 中初始化 List 的五种方法Java 中经常需要使用到 List,下面简单介绍几种常见的初始化方式。1.构造 List 后使用 List.add 初始化List<String> stringList = new LinkedList<>();stringList.add("a");stringList.add("b");stri...转载 2018-11-17 12:15:45 · 213 阅读 · 0 评论