自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 一步一步解析JAVA排序算法--插入排序

首先看两个元素的数组disorder[]={56,34};的升序排列首先看两个元素的数组disorder[]={56,34};的升序排列//以disorder[1]作为待插入元素为基本//56>34,将34提取出来,交换位置if(disorder[0]>disorder[1]){ int temp=disorder[1]; disorder[1]=disorder[0];

2016-07-30 21:01:56 269

原创 一步一步解析集合框架LinkedList源码(4)

我在阅读源码的过程中很多时候是没有头绪的。所以为了避免大家也遇到这种状况,源码不求全求大,做到“透过实践看源码”,分块分层。列出总体的部分源码public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializab

2016-07-30 10:38:56 372

原创 一步一步解析java集合框架LinkedList源码(3)

???????????????????????????????????????????????“???????”????????????????????????? public static void main(String[] args) { LinkedList<String> list=new LinkedList<String>(); list.ad

2016-07-30 10:26:02 220

原创 一步一步解析集合框架LinkedList源码(2)

我在阅读源码的过程中很多时候是没有头绪的。所以为了避免大家也遇到这种状况,源码不求全求大,做到“透过实践看源码”,分块分层。首先创建集合对象,添加数据 public static void main(String[] args) { LinkedList<String> list=new LinkedList<String>(); list.add("fir

2016-07-29 20:54:06 230

原创 一步一步解析集合框架LinkedList源码(1)

我在阅读源码的过程中很多时候是没有头绪的。所以为了避免大家也遇到这种状况,源码不求全求大,做到“透过实践看源码”,分块分层。 LinkedList通常我们称之为链表集合。 首先在介绍LinkedList之前,对链表做一下说明: 大家对机械表的表链不知道还有没有印象,一节一节的?! 表带的最小单位就是”表节“,可拆卸,首位相连。 在java中可以模拟类似的节点。//链表的底层节点类

2016-07-29 17:25:11 276

原创 一步一步解析集合框架ArrayList源码(4)

我在阅读源码的过程中很多时候是没有头绪的。所以为了避免大家也遇到这种状况,源码不求全求大,做到“透过实践看源码”,分块分层。 首先对ArrayList做个总体介绍: ArrayList的底层存储结构是数组,实际上在这个类中真正保存数据的是内部定义的一个数组,自身的数据操作只是封装了数组的操作!这部分列出部分的源代码集合。。。/** * ArrayList的底层存储结构是数组 */publ

2016-07-29 16:05:43 338

原创 一步一步解析集合框架ArrayList源码(3)

我在阅读源码的过程中很多时候是没有头绪的。所以为了避免大家也遇到这种状况,源码不求全求大,做到“透过实践看源码”,分块分层。 首先对ArrayList做个总体介绍: ArrayList的底层存储结构是数组,实际上在这个类中真正保存数据的是内部定义的一个数组,自身的数据操作只是封装了数组的操作!前面介绍了ArrayList的基本操作,创建,增加,修改,删除! 下面介绍其他的一些操作!清空集

2016-07-29 16:01:45 361

原创 一步一步解析集合框架ArrayList源码(2)

我在阅读源码的过程中很多时候是没有头绪的。所以为了避免大家也遇到这种状况,源码不求全求大,做到“透过实践看源码”,分块分层。 首先对ArrayList做个总体介绍:ArrayList的底层存储结构是数组,实际上在这个类中真正保存数据的是内部定义的一个数组,自身的数据操作只是封装了数组的操作!public static void main(String[] args) { Arra

2016-07-29 13:38:05 213

原创 一步一步解析集合框架ArrayList源码

我在阅读源码的过程中很多时候是没有头绪的。所以为了避免大家也遇到这种状况,源码不求全求大,做到“透过实践看源码”,分块分层。 首先对ArrayList做个总体介绍: ArrayList的底层存储结构是数组,实际上在这个类中真正保存数据的是内部定义的一个数组,自身的数据操作只是封装了数组的操作!首先看定义:ArrayList<String> list=new ArrayList<String>

2016-07-29 09:16:31 246

原创 继承中的多态性

利用多态,使用的对象调用方法的几点总结:调用自身方法调用父类方法调用覆盖方法public class Var { public Var() { super(); } public void var_print0(){ System.out.println("父类方法0"); } public void var_print1

2016-07-29 08:34:25 249

原创 文章标题

集合框架源码学习

2016-07-23 16:09:41 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除