10 2016 档案

摘要:ArrayList底层实现数组,这是ArrayList get()方法的源码,底层是数组 根据下标返回在数组中对应的位置 ,查询快,插入慢 LinkList的底层实现是双向链表,插入块,查询慢 ,下面是其add()方法的源码 可以看出是一双向链表的方式实现的 HahsMap的底层实现是数组加链表 比 阅读全文
posted @ 2016-10-31 15:26 臭屁猪 阅读(797) 评论(0) 推荐(0) 编辑
摘要:java中提供了多个集合框架 其中就有ArrayList 下面简单的实现一下 只写了添加,获取长度和根据下标获取元素的方法 阅读全文
posted @ 2016-10-27 13:50 臭屁猪 阅读(280) 评论(0) 推荐(0) 编辑
摘要:一 多态的基础是继承,重写,父类的引用指向子类对象,接口是多态最常见的实现方式。 概念性的东西,先说这么多,以上的都是重点, 继承 ,重写 ,父类的引用指向子类对象。 下面贴上代码 ,一步步来看到底什么是多态。 父类 动物类,然后会有Dog和Cat类继承此类 Dog类 Cat类 如果平时,我们调用c 阅读全文
posted @ 2016-10-26 15:20 臭屁猪 阅读(328) 评论(0) 推荐(0) 编辑
摘要:this是指当前对象的引用,super是指直接父类的引用 比如 我建造一个类 public class Person(){ private String name; private int age; public void showage(){ System.out.println(age);//输 阅读全文
posted @ 2016-10-26 10:37 臭屁猪 阅读(145) 评论(0) 推荐(0) 编辑
摘要:java内存 分为 栈内存(先进出,存放局部变量)和 堆内存(存放对象) 又有方法区(存放类的代码信息,常量池,和能被所有线程共享的static变量) 他们之间的关系都是通过内存地址来指向 阅读全文
posted @ 2016-10-25 15:17 臭屁猪 阅读(113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示