Socket sock=new Socket(hostname,port);
            DataInputStream in=new DataInputStream(new BufferedInputStream(sock.getInputStream()));
in这样被创建实例,那么它就具有了缓冲读取的能力?如果是的话,它是怎么实现的。