I was also a little knowledge, read the article to understand a lot of two pieces.
In this code, the future can not remember the look:
Article one: the interface is so simple nature callback
Article two: the Java interface to the callback general usage
Two articles speak well, read all should understand, better eating effect with the code !