非static inner class隐式的含有一个引用指向outer class。这就是为什么说内嵌类容易引发memory leak. http://blogs.oracle.com/olaf/2007/09/18/