ВВЕДЕНИЕ 2
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 3
1.1 Виды файлов в операционной системе 3
1.2 Операции над файлами в операционной системе 7
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 12
2.1 Возможности языка программирования Java 12
2.2 Операции ввода-вывода в языке программирования Java 13
ЗАКЛЮЧЕНИЕ 19
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 20
Читать дальше
Java - это не только язык программирования, но и технология, названная этим же словом. В основу новой технологии была положена модель виртуальной машины. Эта идея позволяет решить главную, фундаментальную проблему - проблему универсальности программного кода. Программа, написанная на каком-нибудь языке программирования, должна быть переведена в набор инструкций, понятных для компьютера - в машинный код. Эту миссию берут на себя программы-трансляторы. Но машинный код, понятный для одного типа компьютеров, не обязательно должен быть понятен для остальных компьютеров. Поэтому компилятор Java-программы переводит программный код не в машинный, а в так называемый промежуточный или байт-код. Он один для всех типов компьютеров. Особенности того или иного компьютера учитывает виртуальная Java-машина (JDK - Java Development Kit) - программа, которая предварительно устанавливается на компьютер и под управлением которой выполняется байт-код.
Были выполнены все поставленные задачи. Было выяснено, что
Java создавалась несколько лет и совершила прорыв в информационных технологиях;
Java является типичным объектно-ориентированным языком;
программы на Java транслируются в байт-код, выполняемый виртуальной машиной, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина;
язык имеет широкое применение, на нем работают компьютеры, телефоны, приставки, принтеры, медицинские устройства и многое другое;
Java является перспективным языком.
Читать дальше
1 Арун, Гупта Java EE 7. Основы / Гупта Арун. - М.: Диалектика / Вильямс, 2022. - 122 c.
2 Берд, Барри Программирование на Java для чайников / Барри Берд. - М.: Диалектика, 2020. - 384 c.
3 Васильев, А. Н. Самоучитель Java с примерами и программами / А.Н. Васильев. - М.: Наука и техника, 2020. - 368 c.
4 Гари, Корнелл Java. Библиотека профессионала. Том 2. Расширенные средства программирования / Корнелл Гари. - М.: Диалектика / Вильямс, 2023. - 824 c.
5 Герберт, Шилдт Java 8. Полное руководство / Шилдт Герберт. - М.: Диалектика / Вильямс, 2021. - 586 c.
6 Джошуа, Блох Java. Эффективное программирование / Блох Джошуа. - М.: ЛОРИ, 2020. - 693 c.
7 Кей, С. Хорстманн Java SE 8. Базовый курс / Кей С. Хорстманн. - М.: Вильямс, 2019. - 464 c.
8 Кубенский, А. Создание и обработка структур данных на Java / А. Кубенский. - М.: БХВ-Петербург, 2023. - 336 c.
9 Монахов, В. Язык программирования Java и среда NetBeans / В. Монахов. - М.: БХВ-Петербург, 2020. - 704 c.
10 Мурат, Йенер Java EE. Паттерны проектирования для профессионалов / Йенер Мурат. - М.: Питер, 2023. - 713 c.
11 Питер, Дж. ДеПаскуале Java: Карманный справочник / Питер Дж. ДеПаскуале. - М.: КУДИЦ-Образ, 2022. - 128 c.
12 Сафонов, В.О. Введение в Java-технологию / В.О. Сафонов. - М.: Наука, 2022. - 188 c.
13 Хорстманн, Кей С. Java SE 8. Вводный курс / Хорстманн Кей С.. - М.: Диалектика / Вильямс, 2023. - 802 c.
Читать дальше