- 博客(6)
- 收藏
- 关注
原创 LinkedList源码解析
LinkedList源码解析1.LinkedList概述要了解LinkedList,我们首先要看一下API(1.6)里面的解释:List 接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。insert 元素提供了统一的命名方法。这些操作允许将链接列表用作堆栈、队列或双端队列。此类实现 Deque 接口,为 add、poll 提供先进先出队列操作,以...
2018-05-17 09:36:11
165
原创 Vector源码解析
Vector源码解析1. Vector概述及继承体系 Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。与新 collection 实现不同,Vector 是同步的。 看一下Vector的继承体系:public class Vector<E>extends AbstractList<E>implements List<E>, Rando
2018-05-09 23:36:46
817
原创 java生成二维码
平时我们日常中,很常见到二维码,其实本质上就是访问网页,集体实现看一下代码: 其中需要一个jar包,链接放到这里,需要自取链接:https://pan.baidu.com/s/1rjGm1fHrmwCU_3lXcyEYNg 密码:ldf7package cn.collection.test;import java.awt.*;import java.awt.image.BufferedImage
2018-05-02 17:54:20
186
原创 Collection概述
什么是Collection? 首先Collection是集合类的基类,就是可以存储多个对象的集合。存储数据我们之前学过数组,下面简单说一下两者的不同 数组是长度固定的,集合长度可变。 数组可以存储基本类型,集合只可以存储对象。综上所述,我们可以看出来集合的特点:可以存储对象,长度可变,并且还可以存储不同类型的对象。我们从API上可...
2018-04-28 17:50:40
623
原创 ArrayList源码分析
ArrayList源码分析我们要了解ArrayList的源码,首先要了解它的继承和实现的接口。通过查看API我们可以了解到: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Clone...
2018-04-28 17:20:12
92
原创 关于String类的理解
关于下面的代码,为什么结果为true?在我们的想法里,String是一个引用类型,为什么对象可以相等?package cn.lq.demo;public class StringDemo { /** * @author magic_jh * @version 1.1.0 */ public static void main(String[] args) {
2018-04-23 23:40:59
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人