JavaRush/Java блог/Архив info.javarush/Запрещенные методы
medwedizaa
8 уровень

Запрещенные методы

Статья из группы Архив info.javarush
участников
Здравствуйте, возможно мой вопрос покажется вам наивным, но я как новичок, считаю что мне можно) Сейчас читаю одну из статей предложенных Хьюбертом в конце уровня. В ней описаны типичные ошибки начинающих Java-программистов. Так вот одной из них является использование запрещенного метода readLine() класса java.io.DataInputStream вместо "разрешенного" readLine() класса java.io.BufferedReader. Так как ранее, в лекциях мне было представлено описание трех методов ввода, то я разобрала их и мне они показались более чем достаточными. Но не поймите меня неправильно, мне стало интересно почему этот метод стал запрещенным? Также, почему этот метод все таки оставили? Надеюсь вы удовлетворите мое любопытство) Спасибо.
Комментарии (1)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ext4
Уровень 20
21 июля 2014, 20:57
docs.oracle.com/javase/7/docs/api/java/io/DataInputStream.html#readLine()
Deprecated. This method does not properly convert bytes to characters. As of JDK 1.1, the preferred way to read lines of text is via the BufferedReader.readLine() method.