05.01 方法
完成特定的代码块
修饰符返回值类型 方法名(参数类型 参数名1,参数类型 参数2…){
方法体语句;
return返回值;
}
修饰符目前就用public static 后面我们在详细解释
返回值类型就是功能结果的数据类型。
方法名符合命名规则即可
参数类型
实际参数:实际参与运算的
形式参数:方法定义的,用于接收实际参数的。
参数类型就是参数的数据类型
参数名就是变量名
方法体语句就是参数的数据类型
Return 结束方法
返回值:就是功能的结果,由return带给使用者。
05.03
有返回值得方法调用:哪里调用返回到哪里
05.12方法重载
在同一个类中,方法名相同,参数列表不同,与返回值类型无关。
A:参数个数不同
B:参数类型不同。
05.15 数组
出门前总感觉哪里不对,掐指一算,命里缺鞋,五行缺包
New分配内存空间
Java程序为了提高程序的效率,就对数据进行了不同空间的分配。
具体的划分为如下5个内存空间
栈:存放的是局部变量
堆:存放的是所有new出来的东西
方法区:(面向对象部分详细讲解)
本地方法区:(和系统相关)
寄存器:(CPU使用)
局部变量:在方法定义中或者方法声明上的变量都成为局部变量。
堆内存的特点:
A:每一个new出来的东西都有地址值
B:每个变量都有默认值
Byte,short,int,long 0
Float,double 0.0
Char \u0000
Boolean false
引用类型 null
C:使用完就变成垃圾,但是并没有立即收回,会在垃圾回收器空闲的时候回应
栈内存数据用完就释放
堆内存数据脱离了作用域