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