A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

先上代码
  URL url= new URL("www.baidu.com");
  InputStream is = url.openStream();
byte[] by = new byte[1024];
                int length = 0;
                while(-1!=(length = is.read(by,0,by.length)))
                {
                        System.out.println(new String(by,0,length));
                                        }
is.close();

在URL对象中有个openStream()方法 其指定的返回类型是InputStream类型 这个InputStream类不应该是抽象类吗  而在上面的代码中为什么这个抽象类可以实现这个“读”操作,我感觉这个InputStream 应该是指向一个InputStream的一个具体子类像FileInputStream类 但是找不到证据 所以在这各位大牛能不能解释下这个!!!拜谢

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马