
Q1. 以下代码有逸出,求解?
书中说道:当ThisEscape发布EventListener时,它也无条件地发布了封装ThisEscape的实例,因为内引类的实例包含了对封装实例隐含的引用。
1 |
public class { |
使用工厂方法防止this引用在构造期间逸出
1 |
public class SafeListener { |

书中说道:当ThisEscape发布EventListener时,它也无条件地发布了封装ThisEscape的实例,因为内引类的实例包含了对封装实例隐含的引用。
1 |
public class { |
使用工厂方法防止this引用在构造期间逸出
1 |
public class SafeListener { |
近期评论