Different and common types of reader in Java