zoukankan      html  css  js  c++  java
  • javaJVM-基础1

    JVM一周一次的BLOG publish
    /**
     *内存区域
     */
     公有:
        方法区
            用于存储被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。
            永久代有-XX:MaxPermSize上限
            运行时常量池是方法区的一部分
        堆;
     线程私有:     

        虚拟机栈
                虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时会创建一个栈帧(Stack Frame)用于存储局部变量、操作数栈、动态链接、方法出口等信息。
                (基本的数据类型:
                    boolean 1bit
                    bye     8bit
                    char    16bit
                    short    16bit
                    int        32bit
                    long    64bit
                    float    32bit
                    doulbe    64bit
                对象引用(reference类型)
                returnAddress类型
                    returnAddress类型会被Java虚拟机的jsr、ret和jsr_w指令所使用。return Address类型的值指向一条虚拟机指令的操作码。returnAddress类型在Java语言之中并不存在相应的类型,也无法在程序运行期间更改returnAddress类型的值。
                )
        本地方法栈
        程序计数器

  • 相关阅读:
    结对开发地铁
    学习进度04
    构建之法阅读笔记02
    学习进度03
    构建之法阅读笔记01
    Golang开发工具LiteIDE使用方法整理
    package httputil
    package net
    package json
    package encoding
  • 原文地址:https://www.cnblogs.com/svvs/p/3727158.html
Copyright © 2011-2022 走看看