day03 java内存结构以及重载

Posted 青春的梦想付诸行动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day03 java内存结构以及重载相关的知识,希望对你有一定的参考价值。

函数重载(overload)
概念:
在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数
类型即可。

函数的特点:
与返回类型无关,只与参数列表有关、

数组
概念:
同一种类型数据的集合,其实数组就是一个容器。
格式:
元素类型[] 数组名=new 元素类型

内存结构
java程序在运行时,需要在内存中的分配空间。为了提高运算效率,有队空间进行了不
同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。

栈内存:
用于存储局部变量,当变量使用完,所占空间自动释放。

堆内存:
数组和对象,通过new建立的实例都存放在堆内存中。
每一个实体都有内存地址值。
实体中的变量都有默认初始化值。
实体不再被使用,会在不确定的时间内被--垃圾起回收--(c++是自己手动删除
delete)、

方法去:

本地方法区:

寄存器:

 

以上是关于day03 java内存结构以及重载的主要内容,如果未能解决你的问题,请参考以下文章

JVM day01 JVMJVM内存结构直接内存

JVM day01 JVMJVM内存结构直接内存

day4笔记(指针结构体入门介绍)

Java内存模型与内存结构

线程------JVM体系结构与内存模型概要

java基础 --- Java内存结构