摘要: 创建对象的 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)
摘要: 常用Arrays类 Arrays.toString()方法 该方法是用来将数组中得内容转换成String类型,进行输出。入参可以是(byte,int,long,float,double,boolean,object)型的数组。 直接使用 数组名.toString() 只会打印出数组的地址. int 阅读全文
posted @ 2021-03-28 11:05 失昼 阅读(41) 评论(0) 推荐(0)
摘要: 数组 什么是数组? 数组是多个相同类型数据按照一定顺序排列的有序集合,并使用一个名字命名,通过编号的方式,对这些数据进行统一的管理。 数组也是对象,数组中的元素相当于数组对象的成员变量 数组的长度是固定的,不可变得。 如发生数组越界,则会报错:ArrayIndexOutofBounds 数组的特点和 阅读全文
posted @ 2021-03-25 13:38 失昼 阅读(33) 评论(0) 推荐(0)
摘要: Java递归 递归包含两个部分 递归头: 标明了什么时候结束递归调用,如果没有递归头,程序将陷入死循环。 递归体: 标明了什么时候需要继续调用自身。 实例 import java.util.Scanner; public class Demo_01 { public static void main 阅读全文
posted @ 2021-03-25 12:54 失昼 阅读(28) 评论(0) 推荐(0)
摘要: 方法重载 1.什么是方法重载? * 方法重载又被称为 OverLoad,是指在同一个类中,具有相同方法名的不同方法,各个方法虽然方法名相同,但是各自的形式参数不同。 2.什么时候考虑使用方法重载? *几个方法功能相似的时候,尽可能让方法名相同,但是功能不同的时候,尽可能让方法名不同。 3.满足哪些条 阅读全文
posted @ 2021-03-24 22:08 失昼 阅读(36) 评论(0) 推荐(0)