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

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

Статья из группы Архив info.javarush
Здравствуйте, возможно мой вопрос покажется вам наивным, но я как новичок, считаю что мне можно) Сейчас читаю одну из статей предложенных Хьюбертом в конце уровня. В ней описаны типичные ошибки начинающих Java-программистов. Так вот одной из них является использование запрещенного метода readLine() класса java.io.DataInputStream вместо "разрешенного" readLine() класса java.io.BufferedReader. Так как ранее, в лекциях мне было представлено описание трех методов ввода, то я разобрала их и мне они показались более чем достаточными. Но не поймите меня неправильно, мне стало интересно почему этот метод стал запрещенным? Также, почему этот метод все таки оставили? Надеюсь вы удовлетворите мое любопытство) Спасибо.
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
ext4 Уровень 20
21 июля 2014
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.