Новые книги

За последние несколько лет нейрофизиологи сделали множество важных открытий, касающихся человеческого мозга и способных существенно облегчить задачу межличностного взаимодействия. В этой книге специалист по когнитивной нейробиологии Дона Маркова и ее коллега Энджи Макартур рассказывают о различных типах мышления и моделях восприятия, способах оперативной суперконцентрации и быстрого переключения внимания на поставленные задачи, выстраивают алгоритм эффективных коммуникаций отдельных личностей в команде. Рисунки, таблицы, тестовые задания и диаграммы превосходно иллюстрируют материал и помогают усвоить и применить на практике методику авторов.
Это попытка последовательного изложения истории UNIX, Linux и свободных ОС вообще, а также связанных с ними графических интерфейсов. Она разделяется на три части: в первой рассматривается история UNIX-подобных операционных систем, во второй – дистрибутивов Linux, в третьей – их интерфейсов. Основана на печатных и сетевых материалах, воспоминаниях очевидцев, устной традиции и личных впечатлениях.

Закрывание потоков

Закрывание потоков

Оглавление

Работа с файлами
Классы потоков
Стандартные потоки
Потоки и файлы
Запись и чтение потоков
Закрывание потоков
Сброс буферов
Потоки в памяти
Stream Tokenizer
String Tokenizer
Класс File
Произвольный доступ
Приложение StreamToken
Приложение DirectFile

Работая с файлами в среде MS-DOS или Windows средствами языка программирования С вы должны были закрывать ненужные более файлы. Так как в системе интерпертации приложений Java есть процесс сборки мусора, возникает вопрос - выполняет ли он автоматическое закрывание потоков, с которыми приложение завершило работу?

Оказывается, процесс сборки мусора не делает ничего подобного!

Сборка мусора выполняется только для объектов, размещенных в оперативной памяти. Потоки вы должны закрывать явным образом, вызывая для этого метод close.