Java自动内存管理 在讲解内存管理之前,首先需要了解对象和对象引用的区别 对象是类的一个实例,以人这个类为例,Person是我们定义的一个类 public class Person{} public Person person; person = new Person(); 而new Person()是新建了一个对象,person是对这个对象的引用,它可以指向任意一个对象. 1.1 java运行时区域(什么地方存什么) 程序计数器:可以理解为线程当前执行位置的标记,用途:线程切换. …
系列文章目录地址: .NET面试题解析(00)-开篇来谈谈面试 & 系列文章索引 GC作为.NET的重要核心基础,是必须要了解的.本文主要侧重于GC内存管理中的一些关键点,如要要全面深入了解其精髓,最好还是多看看书. 常见面试题目: 1. 简述一下一个引用对象的生命周期? 2. 创建下面对象实例,需要申请多少内存空间? public class User { public int Age { get; set; } public string Name { get; set; } "…
Basic Memory Management 基础内存管理 If you're writing an application for Mac OS X, you have the option to enable garbage collection. In general, this means that you don't have to think about memory…