zoukankan      html  css  js  c++  java
  • day03 java内存结构以及重载

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

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

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

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

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

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

    方法区:  常量池 static定义的成员变量和类方法都放在 方法区(共有的都放在这,对象的方法也放在这)里(方法区,有称共享区,数据区)

    本地方法区:

    寄存器:

  • 相关阅读:
    技术笔记3
    技术笔记2 jetty jboss
    技术笔记1前台
    日常笔记4
    日常笔记3
    日常笔记2
    日常笔记
    C语言——结构体
    用Java原子变量的CAS方法实现一个自旋锁
    Java中处理Linux信号量
  • 原文地址:https://www.cnblogs.com/WDKER/p/5568320.html
Copyright © 2011-2022 走看看