Я пытаюсь создать программу, похожую на таблицу процессов.
Я должен реализовать класс PCB (блок управления процессом) с несколькими полями, такими как:
имя процесса (строка)
приоритет процесса (целое число)
зарегистрировать набор значений (объект класса Register Set, содержащий следующие поля: XAR, XDI, XDO, PC.
Затем моей программе необходимо создать структуру данных таблицы процессов в виде массива (максимальный размер 100 элементов) или массива типа PCB, и инициализировать массив данными из файла «props1.txt ». Затем таблица процессов arrraylist должен распечатывать содержимое каждого процесса.
Итак, мои вопросы:
1. Сколько программ / классов мне нужно написать? Это 3. Первая программа, которая создает массив таблиц процессов PCB. 2-й класс будет классом PCB, который определяет поля PCB.
2. Как первая программа будет инициализировать массив с данными из текстового файла?
3. Могу ли я использовать ArrayList из ArrayList? и как бы я это сделал?
Заранее спасибо.