摘要: 对象实例化过程: 1.首先分析一下内存空间 堆空间(Heap) : 使用new来开辟的堆内存空间,储存对象 栈空间(Stack) :用来储存一些变量的,基础数据类型、对象的引用(对象堆空间地址) 栈存取速度比堆要快,仅次于直接位于CPU中的寄存器 方法区(Methd) :线程共享区域,储存类信息,常 阅读全文
posted @ 2020-12-25 13:32 zhaoxilai 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 一个Java对象的创建过程往往包括 类初始化 和 类实例化 两个阶段。 一、Java对象创建时机 我们知道,一个对象在可以被使用之前必须要被正确地实例化。在Java代码中,有很多行为可以引起对象的创建,最为直观的一种就是使用new关键字来调用一个类的构造函数显式地创建对象,这种方式在Java规范中被 阅读全文
posted @ 2020-12-25 13:28 zhaoxilai 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: abstract void fun();复制代码 抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstr 阅读全文
posted @ 2020-12-25 13:07 zhaoxilai 阅读(197) 评论(0) 推荐(0) 编辑