![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
我的藏金阁
这个作者很懒,什么都没留下…
展开
-
java简单代码运行内存图
java中主要的三块内存空间:1.栈内存(stack):在方法别调用时,栈内存会给方法分配内存(压栈),主要存储的是局部变量。方法调用结束后,该方法所占用的内存释放(弹栈)。栈内存具有先进后出,后进先出的特点。2.堆内存:存储对象。3.方法区:类加载器classload,将硬盘上的.class字节码文件加载到JVM方法区当中,存储的主要是代码片段。下面是代码运行的内存图:Student类:public class Student{ // 属性(描述状态),在java程序中以“成员变量”原创 2020-07-12 20:37:34 · 919 阅读 · 2 评论 -
方法重载
方法重载overload1、什么情况下我们考虑使用方法重载机制? 当功能相似的时候,建议将方法名定义为一致的, 这样代码美观,又方便编程。 注意:如果功能不相似,坚决要让方法名不一致。2、代码满足什么条件的时候构成了方法重载? 条件1:在同一个类当中 条件2:方法名相同 条件3:形式参数列表不同(类型不同、个数不同、顺序不同) 注意: 方法重载和返回值类型无关,和修饰符列表无关。3、方法重载的优点? 代码美观 方便代码的编写OverloadTest01类里面的三个方法原创 2020-07-12 19:04:47 · 125 阅读 · 0 评论