java中静态方法存储在哪,方法区还是java栈,运行时数据又存在哪,会像非静态方法一样在java栈中创建一个栈帧么?
静态方法和普通方法基本没区别唯一的区别在于执行的时候普通方法会多接受一个参数,也就是实例对象的指针
调用一个方法创建一个栈帧,静态方法,构造方法都是一样的
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答749 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
2 回答3.1k 阅读✓ 已解决
2 回答564 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答916 阅读✓ 已解决
静态方法和普通方法基本没区别
唯一的区别在于执行的时候普通方法会多接受一个参数,也就是实例对象的指针