java中静态方法存储在哪?

java中静态方法存储在哪,方法区还是java栈,运行时数据又存在哪,会像非静态方法一样在java栈中创建一个栈帧么?

阅读 4.7k
2 个回答

静态方法和普通方法基本没区别
唯一的区别在于执行的时候普通方法会多接受一个参数,也就是实例对象的指针

调用一个方法创建一个栈帧,静态方法,构造方法都是一样的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题