文章地址:http://www.ibm.com/developerworks/cn/java/j-lo-javaio/index.html?ca=drs-inputstream的继承关系中,该文章说,InputStream->FileInputStream->SocketInputStream.但是我在现在jdk6中怎么也没有看到这个类。不知道各位是否用过这个类。如果用过能否给我讲讲呢?jdkI/O

解决方案 »

  1.   

    有的,在java.net包里,不是public的,估计内部使用的。package java.net;import java.io.FileDescriptor;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.nio.channels.FileChannel;import sun.net.ConnectionResetException;/**
     * This stream extends FileInputStream to implement a
     * SocketInputStream. Note that this class should <b>NOT</b> be
     * public.
     *
     * @author      Jonathan Payne
     * @author      Arthur van Hoff
     */
    class SocketInputStream extends FileInputStream
    {
        static {
            init();
        }    private boolean eof;
        private AbstractPlainSocketImpl impl = null;
        private byte temp[];
        private Socket socket = null;

      

  2.   

     
    原来你是这样找的呀, 告诉你一个快捷键吧, ctrl+shift+T,弹出一个搜索框,直接输入类名就能找到了