2018年3月22日
摘要: 一. 实例方法 当类的字节码文件加载到内存中时,类的实例方法并没有被分配入口地址,只有当该类的对象创建以后,实例方法才分配了入口地址。从而实例方法可以被类创建的所有对象调用,还有一点需要注意,当我们创建第一个类的对象时,实例方法的入口地址会完成分配,当后续在创建对象时,不会再分配新的入口地址,也可以 阅读全文
posted @ 2018-03-22 22:00 做个快乐的自己 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文
posted @ 2018-03-22 19:04 做个快乐的自己 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1,编译器只会提供自动提供一个默认的无参数的构造函数 2,如果程序员没有给类A没有提供构造函数,则编译器会自动提供一个默认的无参数的构造函数,如果用户提供了自己的构造函数,则编译器就不在提供默认的无参数构造函数。 3.子类有多个构造方法时,父类要么没有构造方法,让系统自动提供默认构造方法,那么在执行 阅读全文
posted @ 2018-03-22 18:44 做个快乐的自己 阅读(371) 评论(0) 推荐(0) 编辑