摘要:
创建对象的 JVM 内存分析 *new 运算符的作用是创建对象,在JVM堆内存中开辟新的内存空间 *方法区内存:在类加载的时候,class字节码文件被加载到该内存空间当中 *栈内存(局部变量):方法代码片段执行过程中,会给该方法分配内存空间,在栈内存中压栈 *堆内存:new的对象在堆内存中存储 方法 阅读全文
posted @ 2021-03-29 17:06
失昼
阅读(31)
评论(0)
推荐(0)
摘要:
Constructor 构造器 构造方法(构造函数,构造器) 构造方法又被称为 构造函数/构造器/Constructor 构造方法的语法结构: [修饰符列表] 构造方法名 (形式参数列表){ 构造方法体; } 与普通方法对比发现 [修饰符列表] 返回值类型 方法名(形参列表){ 方法体; } 对比发 阅读全文
posted @ 2021-03-29 15:59
失昼
阅读(61)
评论(0)
推荐(0)
摘要:
类的创建和对象的实例化 类的定义 类属于引用数据类型,java语言中所有的.class都属于引用数据类型 在类体当中,方法体之外定义的变量被称为 成员变量,成员变量没有赋值,系统默认是0; 语法结构: [修饰符列表] class 类名{ 属性 方法 } *Eg:学生类 (描述所有学生对象的共同特征) 阅读全文
posted @ 2021-03-29 15:20
失昼
阅读(297)
评论(1)
推荐(1)
摘要:
方法回顾 * 静态方法 和 非静态方法 1、静态方法属于类所有,类实例化前即可使用; 2、非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员; 3、因为静态方法会在类加载的时候就进行初始化,所以静态方法不需要实例化类,就可以使用,而类中的非静态方法必须在类实例化之后才能分配内存; 4、 阅读全文
posted @ 2021-03-29 14:34
失昼
阅读(43)
评论(0)
推荐(0)
摘要:
Java 类和对象 类的含义? 类属于引用数据类型,java语言中所有的.class都属于引用数据类型, 在类体当中,方法体之外定义的变量被称为 成员变量,成员变量若没有赋值,系统会默认赋值为0; 先有对象后有类,对象是具体的事物,类的抽象的,是对某个对象的抽象。 类:具有相同特性(数据)和 行为( 阅读全文
posted @ 2021-03-29 13:27
失昼
阅读(230)
评论(0)
推荐(0)
摘要:
Java面向对象 面向对象编程 和 面向过程编程 举个例子: 用面向过程的方法写出来的程序是一份蛋炒饭,而用面向对象写出来的程序是一份盖浇饭。 面向过程编程: 主要关注事物因果关系的实现,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. 阅读全文
posted @ 2021-03-29 12:45
失昼
阅读(56)
评论(0)
推荐(0)