```
public class Demo {
public static void main(String[] args) {
Person xm = new Person();
xm.age = 10;
xm.name = "小明";
}
}
class Person {
int age;
String name;
}
```
####
#### 这是一段非常简单的代码,请回答下面几个问题?
1\. 执行main方法时候,内存分配情况?
2\. 多个线程同时执行main方法的时候,内存分配情况?
3\. 能不能定量的分析下main方法的内存足迹?
本小结,会分析下上面这个三个问题。
### 扩展问题
```
public class Demo {
public static void main(String[] args) {
Person xm = new Person();
// 注意这儿是 +=
xm.age += 10;
xm.name = "小明";
}
}
class Person {
int age;
String name;
}
```