随笔分类 -  java问题集锦

关于在学习过程中遇到的一些问题的解决
摘要:1.Java中泛型的擦除机制 Java中的泛型是伪泛型,这个”伪”体现在你在xxx.java源文件中使用的参数化类型并不会保留到编译后的xxx.class文件中,而是会被擦除掉, 保留原始类型.(raw type) 例如:自定义类上的泛型 /*GenericTest.java*/ class GenericTest{ private T variable;... 阅读全文
posted @ 2013-10-23 22:08 伊秋 阅读(2313) 评论(0) 推荐(2)
摘要:以下均出自:http://ldzyz007.iteye.com/blog/844380,略有删改.1.首先来看段代码:interface Inter{ public abstract void function();}//外部类class Outer{ public Inter method(){ //返回值类型不能采用Inner,因为内部类在局部位置上, //当method加载时,还没有加载内部类(或者说还不知道有Inner) final int a=3; //局部内部类 class Inner imp... 阅读全文
posted @ 2013-04-02 17:54 伊秋 阅读(330) 评论(0) 推荐(0)
摘要:以下内容均来自:百度文库,略有改动.1.内部类分类:/*内部类分类: ①成员内部类:实例内部类和静态内部类 ②局部内部类 ③匿名内部类 */2.成员内部类(定义在成员位置上)的实例内部类(非静态内部类)① 在创建实例内部类的实例的时候,外部类的实例必须已经存在 Outer.InnerTools its = new Out().new InnerTools(); 以上代码等价于: Outer out = new Outer(); Outer.InnerTools its = out.new InnerTools(); ② 实例内部类的实... 阅读全文
posted @ 2013-04-02 16:44 伊秋 阅读(273) 评论(0) 推荐(0)