java中静态方法存储在哪,方法区还是java栈,运行时数据又存在哪,会像非静态方法一样在java栈中创建一个栈帧么?
静态方法和普通方法基本没区别唯一的区别在于执行的时候普通方法会多接受一个参数,也就是实例对象的指针
调用一个方法创建一个栈帧,静态方法,构造方法都是一样的
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
2 回答3k 阅读✓ 已解决
2 回答492 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
2 回答1.8k 阅读
2 回答788 阅读✓ 已解决
静态方法和普通方法基本没区别
唯一的区别在于执行的时候普通方法会多接受一个参数,也就是实例对象的指针