摘要: 参考:java核心技术 一、Java泛型的实现方法:类型擦除 前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。 Java中的泛型基本上都是在编译器这个层次来实现 阅读全文
posted @ 2016-08-02 15:39 笑哼 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 这里的局部变量就是在类方法中的变量,能访问方法中变量的类当然也是局部内部类了。我们都知道,局部变量在所处的函数执行完之后就释放了,但是内部类对象如果还有引用指向的话它是还存在的。例如下面的代码: 当out.method()方法执行结束后,局部变量 locvar 就消失了,但是在method()方法中 阅读全文
posted @ 2016-08-02 15:12 笑哼 阅读(9180) 评论(0) 推荐(0) 编辑