例:
Car{
int speed;

public void run(){
speed=10;
}


public ....main()
{
Car c=new Car();
c.run();
}


Java内存机制中分为栈、堆,堆中还有一部分为方法区,下方图片中全局数据区和全局代码区属于方法区。


栈:存放局部变量及参数,方法结束后局部变量也清空 (存放:c,即对象实例)

堆:存放new出来的对象(方法区:存放类的信息、static变量、常量池(加引号的内容))(存放:方法区外:Car模型,模型中的方法存的是指向方法区内具体方法的地址;方法区内:Car的代码信息等等变量常量)

Java编程的内存机制

详见高淇java300集31集



相关文章:

  • 2021-10-30
  • 2022-01-19
  • 2021-05-30
  • 2022-03-08
  • 2021-11-17
猜你喜欢
  • 2021-09-29
  • 2022-12-23
相关资源
相似解决方案