2016年7月5日

arraylist和linkedlist的区别

摘要: arraylist的底层是数组,linkedlist的底层是链表。数组的优势在于查找,所以在针对查找时arraylist的效率会比linkedlist的效率更高,链表的优势在于增减,当增加一个元素时,只需要把添加位置首尾的指针赋值给元素,这样元素就拼接好了,而数组无法进行增加元素(如果满了的话)如果 阅读全文

posted @ 2016-07-05 23:29 三维迹 阅读(438) 评论(0) 推荐(0)

多态的绑定机制

摘要: 多态就是父类的引用指向子类的对象。但是这个引用如何能够知道自己调用方法的时候是调用子类的还是调用父类的。当在main方法中创建对象的时候,这个时候会在方法栈中创建了一个临时的引用,指向堆内存中的实体。这个临时的(因为mian方法结束后这个引用就不在存在了)引用,只能指向属于它或他的子类的对象。在对象 阅读全文

posted @ 2016-07-05 23:16 三维迹 阅读(202) 评论(0) 推荐(0)

导航