标签:对象 内存 als inf 缺省值 工具 指针 har 分配
1、基本类型2、引用类型(缺省值null)
对象、数组都是引用数据类型,引用类型定义会在内存中分配两个地址空间,用栈来保存内容内存地址、内容大小等,内容保存在堆内存中。
注意:
(1)内容地址大小跟系统位数有关,如:系统是32位,那么内容地址大小就是32位。
(2)为什么需要两个地址来存放引用类型定义等变量,因为实际内容存储空间比基本类型变量空间大很多,所以定义为动态的存储空间是适合的,所以需要两个地址空间来存放。
(3)对象的引用是指存储所在堆中某个区域的指针,所有的对象数据类型都属于引用数据类型。
(4)对于类的对象。引用指向所属类型的对象,并且通过引用来操作对象。
(5)类表示自定义数据类型。类是具象世界抽象为数据的媒介,这个媒介工具作为数据、动作集合的容器。
(6)数组是特殊的类
标签:对象 内存 als inf 缺省值 工具 指针 har 分配
原文地址:https://blog.51cto.com/13238147/2471462