摘要:
1:堆是向操作系统请求分配内存的,耗时比较长,由jvm统一管理,jvm有自己的内存管理机制,堆常常存放对象或者数组,用于共享数据,当堆中的对象没有引用之后不是立即回收空间,而是由jvm在某个时刻释放内存。2:栈是程序运行的内存,用于存放程序执行时候的占用的内存以及生命的简单变量和对象的引用。在栈中的... 阅读全文
posted @ 2015-07-21 11:56
奋斗妮
阅读(132)
评论(0)
推荐(0)
摘要:
1:连个都实现了Map的接口,两者的底层数据结构相同,都是transient修饰的entry数组,transient修饰的变量不会序列化即不会持久化,序列化的过程中不会包含这个变量,这个变量的生命周期仅仅是在用户的调用过程中,不能持久化到内存磁盘中。这样便于一些敏感信息的保存2:HashMap是不安... 阅读全文
posted @ 2015-07-21 01:42
奋斗妮
阅读(176)
评论(0)
推荐(0)

浙公网安备 33010602011771号