...结处理的类中,而是把终结函数放在一个匿名的类(见第22条)中,该匿名类的唯一用途就是终结它的外围实例(enclosing instance)。该匿名类的单个实例被称为终结函数守卫者(finalizer guardian),外围类的每个实例都会创建这样一个守卫者。
基于112个网页-相关网页
...izer,应该放在finally里,以确保子类finalize时出异常时,父类finalizer仍被调用利用匿名类,终结外围实体(enclosing instance),外围实体在一个private instance中存储一个reference,指向终结函数守卫者(finalizer guardian),于是,finalizer guardian在外...
基于18个网页-相关网页
应用推荐