import java.io.*; import java.nio.*; import java.nio.channels.*; public class a implements ReadableByteChannel { public static void main(String args[]) throws Exception { InputStream is = Channels.newInputStream(new a()); System.out.println(is.read()); System.out.println(is.read()); } int count; public int read(ByteBuffer dst) { count++; if (count > 1) { return 1; } return 0; } public void close() {} public boolean isOpen() { return true;} }