JAVA 基础概念

基础概念

1.object header

详细介绍请参考

一个object header,也称object overhead,保存当前实例的type信息和内置monitor信息等,32位系统上占用8bytes,64位系统上占用16bytes

2.JAVA对象在内存中如何存储的?

对象在内存中存储的布局可以分为三块区域:

  • 对象头
  • 实例数据
  • 对其填充
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础知识 1、JVM、JRE和JDK的区别: JVM(Java Vitrual Machine)java虚拟机...
    有_味阅读 344评论 0 0
  • 本系列文章着重介绍java与C++的区别。 一、数据类型 java言语数据类型只有两种:基本数据类型、引用数据类型...
    saviochen阅读 533评论 0 7
  • 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和...
    TESTME阅读 238评论 0 1
  • 标识符(identifier) 程序员为自己定义的类、方法或变量等起的名称 命名规范 只能由大小写字母、下划线("...
    若兮缘阅读 381评论 1 8
  • 编译运行过程 1.java源文件经过编译生成.class文件(字节码文件)2.JVM加载.class文件并且运行....
    Xfyyzy阅读 208评论 0 1