java温习---对象
2021-03-19 03:24
标签:转换 new 序列 速度 堆内存 字节 loading 技术 bsp 寄存器:速度最快,但是数量有限。 栈:通过栈指针处理,根据指针的位置处理数据(上移删除,下移分配)。存java数据引用,实际数据放在堆内存 堆:存所有的java对象,比栈更灵活。例如,编译器不需要知道对象在堆内存在多久;new一个对象时自动在堆内分配空间。 但是堆在分配和清理内存的时候要耗的时间更多 常量存储:一般来说和程序代码放在一起,如果需要更严格的保护需要放在ROM。 非RAM存储:数据存在于程序之外,可以脱离程序存在。 1.序列化对象:对象被转换为字节流,然后存放在程序之外,在需要的时候可以反序列化进行恢复。 2.持久化对象:把对象放置在磁盘上。 数据的生命周期: 关于static: 1.static可以分配一个共享的空间,不管创建对象的个数。 st1.i和st2.i的值都是,共享一个i. 2.可以通过类名直接引用static变量/方法 java温习---对象 标签:转换 new 序列 速度 堆内存 字节 loading 技术 bsp 原文地址:https://www.cnblogs.com/dwj-ngu/p/13950866.html
java有垃圾回收器,可以在不需要时自动回收。