предполагая следующий сценарий:
void thisIsCalledManyTimes(){
// ....
someObject.executeIfNecessary( new Runnable(){
void run(){ //do sth here}
});
}
сколько места займет анонимный объект? Я понимаю, что каждый анонимный объект obj будет иметь указатель на ту же реализацию run
в своей таблице поиска методов.