BufferedReader -> FileReader
PrintWriter -> BufferedWriter -> FileWriter
DataInputStream -> BufferedInputStream ->FileInputStream
DataOutputStream -> BufferedOutputStream -> FileOutputStream
BufferedReader -> InputStreamReader -> InputStreamReader -> >FileInputStream
PrintWriter -> BufferedWriter -> OutputStreamWriter -> FileOutputStream