
list
varyall
这个作者很懒,什么都没留下…
展开
-
关于ArrayList的5道面试题
1、ArrayList的大小是如何自动增加的?你能分享一下你的代码吗?这是最有技巧性的的一个问题,大多数人都无法回答。事实上,当有人试图在arraylist中增加一个对象的时候,Java会去检查arraylist,以确保已存在的数组中有足够的容量来存储这个新的对象。如果没有足够容量的话,那么就会新建一个长度更长的数组,旧的数组就会使用Arrays.copyOf方法被复制到新的数组中去,现有的数组引...转载 2018-05-27 16:39:27 · 236 阅读 · 0 评论 -
从零开始实现Java多线程数据库连接池(附一个神秘的问题)
本例采用mysql数据库,因此请先下载mysql-connection.jar在我们的实际开发中,离不开和数据库打交道。而和数据库的通信,离不开数据库连接。 通常用JDBC连接数据库时,需要加载数据驱动,然后再通过接口返回数据库连接。 一般分为两步: 1、加载驱动至内存 Class.forName(“com.mysql.jdbc.Driver”);2、创建并获取连接,返回的是JDBC中的Conne...转载 2018-05-27 17:35:16 · 703 阅读 · 0 评论 -
ArrayList集合实现RandomAccess接口有何作用?为何LinkedList集合却没实现这接口?
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/weixin_39148512/article/details/79234817众所周知,在List集合中,我们经常会用到ArrayList以及LinkedList集合,但是通过查看源码,就会发现ArrayList实现RandomAccess接口,但是RandomAccess接口里面是空的!Lin...转载 2018-08-23 22:02:58 · 189 阅读 · 0 评论 -
RandomAccess接口理解
根据javadoc上面的的解释是:RandomAccess 是一个标记接口,用于标明实现该接口的List支持快速随机访问,主要目的是使算法能够在随机和顺序访问的list中表现的更加高效。我们可以简单的看下Collections下的binarySearch方法的源码: public static <T> int binarySearch(List&...转载 2018-08-23 22:03:34 · 520 阅读 · 0 评论 -
Java 数据结构之双向链表
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/lovoo/article/details/51771321一、概述:1、什么时双向链表: 链表中的每个节点即指向前面一个节点,也指向后面一个节点,就像丢手绢游戏一样,每个人都手拉手 2、从头部插入 要对链表进行判断,如果为空则设置尾节点为新添加的节点,如果不为空,还要设置头节点的一个...转载 2018-09-02 21:09:55 · 30472 阅读 · 4 评论 -
java数据结构与算法之双链表设计与实现
版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.youkuaiyun.com/javazejian/article/details/53047590转载请注明出处(万分感谢!): http://blog.youkuaiyun.com/javazejian/article/details/53047590 出自【zejian的博客】关联文章:java数...转载 2018-09-02 21:13:09 · 158 阅读 · 0 评论 -
Java双向链表操作
Java双向链表操作import com.abin.des.algorithm.common.json.jackson.JsonUtil;import org.apache.commons.lang3.builder.ToStringBuilder;/** * Created by abin on 2018/9/2. * 双向链表操作 * https://www.cnblogs....转载 2018-09-02 23:22:35 · 582 阅读 · 0 评论 -
Java中Comparable和Comparator区别小结
阅读目录一、Comparable简介 二、Comparator简介 三、Comparable和Comparator区别比较回到顶部一、Comparable简介 Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排...转载 2018-09-03 16:56:59 · 129 阅读 · 0 评论 -
Comparable接口对list的多条件排序
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/xiaoyanghapi/article/details/52496325普通的类要实现排序,必须实现Comparable接口,并重写CompareTo()方法。package test;public class People implements Comparable<Field&...转载 2018-09-14 10:44:28 · 1318 阅读 · 0 评论