java静态方法和实例方法的内存表示之间的差异
从本论坛的other posts来看,内存中似乎只存储了实例方法的副本以及类本身。此类的所有实例都共享此单一副本
根据定义,静态方法属于一个类,所有实例只共享该类的一个副本。因此,在类内部存储静态方法是有意义的
得出静态方法和实例方法的内部表示之间没有区别的结论是否正确
你可以在下面搜索框中键入要查询的问题!
从本论坛的other posts来看,内存中似乎只存储了实例方法的副本以及类本身。此类的所有实例都共享此单一副本
根据定义,静态方法属于一个类,所有实例只共享该类的一个副本。因此,在类内部存储静态方法是有意义的
得出静态方法和实例方法的内部表示之间没有区别的结论是否正确
# 1 楼答案
这完全依赖于实现,但一般来说,静态方法和非静态方法的内存表示之间没有根本区别。在内部,它们只是可执行(字节)代码,无论方法是否具有接收方对象,它们都具有相同的表示形式
希望这有帮助