???????????????????????????????????????????????????????????????1000??ArrayList??HashMap????????С????????????£?

publicinterfaceMemoConsumer{

publicvoidcreatArray();

publicvoidcreatHashMap();

}

publicclassMemoConsumerImplimplementsMemoConsumer{

 

ArrayListarr=null;

HashMaphash=null;

 

publicvoidcreatArray(){

 

arr=newArrayList(1000);

}

publicvoidcreatHashMap(){

hash=newHashMap(1000);

}

}

??????????????????£?

MemoConsumerarrayMemo=(MemoConsumer)Handler.newInstance(newMemoConsumerImpl());

arrayMemo.creatArray();

arrayMemo.creatHashMap();

?????????????£?

beginmethodcreatArray()

memoryincreasedby4400bytes

endmethodcreatArray

beginmethodcreatHashMap()

memoryincreasedby4480bytes

endmethodcreatHashMap

??????????????????????????????????invoke()????????????п?????????????

????6??????

????AOP???????????OOP??????????????????????????Java???????????????????????????????????????????Ч????????????????????????????????????????????????????????Spring??????CGlib??????????κν???????????????