- 博客(2)
- 收藏
- 关注
原创 java简单代码运行内存图
java中主要的三块内存空间:1.栈内存(stack):在方法别调用时,栈内存会给方法分配内存(压栈),主要存储的是局部变量。方法调用结束后,该方法所占用的内存释放(弹栈)。栈内存具有先进后出,后进先出的特点。2.堆内存:存储对象。3.方法区:类加载器classload,将硬盘上的.class字节码文件加载到JVM方法区当中,存储的主要是代码片段。下面是代码运行的内存图:Student类:public class Student{ // 属性(描述状态),在java程序中以“成员变量”
2020-07-12 20:37:34
1001
2
原创 方法重载
方法重载overload1、什么情况下我们考虑使用方法重载机制? 当功能相似的时候,建议将方法名定义为一致的, 这样代码美观,又方便编程。 注意:如果功能不相似,坚决要让方法名不一致。2、代码满足什么条件的时候构成了方法重载? 条件1:在同一个类当中 条件2:方法名相同 条件3:形式参数列表不同(类型不同、个数不同、顺序不同) 注意: 方法重载和返回值类型无关,和修饰符列表无关。3、方法重载的优点? 代码美观 方便代码的编写OverloadTest01类里面的三个方法
2020-07-12 19:04:47
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人