Java程序运行过程
1.Person.java编译为Person.class文件
2.Test.java编译为Test.class文件
3.main()方法是程序的入口,进入栈区
4.Person 小花=new Person();中new person()是创建的对象在堆区开辟一块空间,person()是对象的实体
小花.run()的执行会让对象小花进入main()方法中,并且指向堆区中对象的地址且run()方法的调用会run方法入栈,并且num进入run方法的栈区中
5.run()方法执行完,出栈
main()方法出栈
6.此时堆区中的对象没有了指向此地址的小花,那么对象无意义。