question: @ Override public final char readChar ( ) throws IOException { dis . readFully ( work , 0 , 2 ) ; return ( char ) ( ( work [ 1 ] & 0xff ) << 8 | ( work [ 0 ] & 0xff ) ) ; }
target:  Read on char. like DataInputStream.readChar except little endian.