воскресенье, 19 августа 2018 г.

Java IO - часть 3

Доброго времени суток, мой виртуальный друг!
В прошлый раз мы рассмотрели байтовые потоки.
Но, к сожалению, люди пока не научились читать информацию в виде байтов, а до сих пор, по неизвестной причине, предпочитают информацию в текстовом виде. Странные они...
Поэтому, байты байтами, но работать приходится чаще всего именно с текстом.
К счастью, Java и тут нас не бросит, из коробки предоставляя такие средства работы с текстом, как символьные потоки. Рассмотрим же их поближе.


пятница, 17 августа 2018 г.

Java IO - часть 2

Доброго времени суток, дорогой объектно-ориентированный друг!
В предыдущей части мы научились работать с файлами, как с неделимыми единицами файловой системы. Теперь зададимся вопросом - как же работать с содержимым файлов? Работа с содержимым файлов является частным случаем работы с потоками данных. Практически любая программа рано или поздно должна что-то откуда-то прочитать и куда-то потом сохранить. Поэтому владеть средствами чтения и записи информации - архинужно и архиважно! Вперед, товарищи!


среда, 8 августа 2018 г.

Java IO - часть 1

Что бы программы ни делали, рано или поздно у большинства из них возникает задача сохранить результаты своей деятельности. В самом простом случае в роли такого хранилища выступает файловая система.
Популярность Java на старте не в последнюю очередь была обусловлена тем, что Java содержала развитые средства для работы с файловой системой и потоками байтов. Эти средства называют системой ввода-вывода - или Java IO (Input & Output). Если вы в полной мере овладеете Java IO, то будете не единожды чувствовать себя в роли пресловутого Ослика ИА, наблюдая, как замечательно входят и выходят потоки данных в и из вашей программы=)