鍍金池/ 問答/Java  Linux  網(wǎng)絡(luò)安全  HTML/ Java反射獲取到的方法,在內(nèi)存中哪塊?

Java反射獲取到的方法,在內(nèi)存中哪塊?

線程1和線程2同時(shí)通過反射獲取A類的a方法,那么線程1和線程2獲取到的方法在內(nèi)存中哪塊?線程1和線程2獲取到的方法地址是相同的嗎?

回答
編輯回答
無標(biāo)題

java 類的元數(shù)據(jù)在內(nèi)存只存在一份,放在 Permanent Generation space 中,反射出來的方法、字段也只有一份。

2018年7月4日 09:43
編輯回答
陌離殤

一個(gè)類里面的方法在內(nèi)存中只有一份,我們通過反射獲取到的Method對象是對實(shí)際方法的包裝。

2018年1月30日 23:18
編輯回答
空白格

堆中,地址不相同。

2018年1月8日 05:15