- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人