美文网首页
2021-02-13 Java内存划分

2021-02-13 Java内存划分

作者: Denholm | 来源:发表于2021-02-15 16:46 被阅读0次

Java的内存需要划分为5个部分
1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行
局部变量:方法的参数,或者是方法{}内部的变量
作用域:一旦超出作用域,立刻从栈内存当中消失
2.堆(Heap):凡时new出来的东西,都在堆当中
堆内存里面东西都有一个地址值:16进制
堆内存里面的数据,都有默认值。规则:
整数:默认为0
浮点数:默认为0.0
字符:默认为'\u0000'
布尔:默认为false
引用类型:默认为null
3.方法区(Method Area):存储.class相关信息,包含方法的信息。
4.本地方法栈(Native Method Stack):与操作系统相关。
5.寄存器(pc Register):与cpu相关。

相关文章

  • 2021-02-13 Java内存划分

    Java的内存需要划分为5个部分1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行局部...

  • 好好看,好好学

    Java部分 面向对象 java 内存JVM:图文解析 Java内存结构Java虚拟机内存管理——内存空间划分Ja...

  • 图解JVM的五个区域

    Java程序执行流程: 谈一谈Java内存区域的划分实际上是指JVM内存区域的划分,首先Java先介绍一下Java...

  • Java虚拟机内存管理知识总结

    0、Java 对内存的划分: Java虚拟机规范将物理内存(主内存和CPU中的缓存、寄存器)划分为 程序计数器 、...

  • Java 内存划分

    当程序运行时在内存中开辟空间 当程序完成结束后内存空间被释放,将不占用内存空间.

  • Java内存划分

    java内存被划分成5个部分 栈内存(Stack):存放的都是方法中的局部变量,方法的运行一定是在栈当中局部变量:...

  • Java内存划分

    Java的内存需要划分成为五部分: 1、栈(Stack):存放的都是方法中的局部变量,方法的运行一定要在栈中运行。...

  • 「Android 学习计划」之 JVM 垃圾回收策略

    1. 了解下 Java 中内存区域的划分 Java 虚拟机在执行 Java 程序的过程中,会把它所管理的内存划分为...

  • Android内存回收机制相关知识点整理

    1,java内存使用划分 堆内存(Heap Memory): 存放Java对象 非堆内存(Non-Heap Mem...

  • 全面理解Java内存模型(JMM)及volatile关键字

    理解Java内存区域与Java内存模型 Java内存区域 Java虚拟机在运行程序时会把其自动管理的内存划分为以上...

网友评论

      本文标题:2021-02-13 Java内存划分

      本文链接:https://www.haomeiwen.com/subject/jnnsxltx.html