InputStream is = this.getClass().getResourceAsStream(path);即热InputStream是abstract class,那现在这个is是什么?

解决方案 »

  1.   

    是什么你不用理,反正是InputStream(继承InputStream,而且实现了的类)的一个实例
      

  2.   

    this.getClass().getResourceAsStream(path)返回的就是InputStream的一个具体实现类。只是返回对象赋值给
    InputStream变量is,也可以说is是this.getClass().getResourceAsStream(path)返回对象的引用;想知道返回具体类型,用如下代码测试:
    System.out.println(this.getClass().getResourceAsStream(path).getClass());
      

  3.   

    和List list = new ArrayList()是一个道理