Хочешь постоянно чувствовать себя тупым - займись программированием! Даже после просмотра комментов, я так и не понял требования пунктов 3-6. Что значит "запуск программы с параметром -"? Это в main'e нужно параметры как-то менять? (пробовал - не работает) Если нет - тогда как задать и где? Спасибо.
/**
 CrUD - Create, Update, Delete.

 Программа запускается с одним из следующих наборов параметров:
 -c name sex bd
 -u id name sex bd
 -d id
 -i id

 Значения параметров:
 name - имя, String
 sex - пол, "м" или "ж", одна буква
 bd - дата рождения в следующем формате 15/04/1990
 -c - добавляет человека с заданными параметрами в конец allPeople, выводит id (index) на экран
 -u - обновляет данные человека с данным id
 -d - производит логическое удаление человека с id, заменяет все его данные на null
 -i - выводит на экран информацию о человеке с id: name sex (м/ж) bd (формат 15-Apr-1990)

 id соответствует индексу в списке.
 Все люди должны храниться в allPeople.
 Используйте Locale.ENGLISH в качестве второго параметра для SimpleDateFormat.

 Пример параметров:
 -c Миронов м 15/04/1990

 Пример вывода для параметра -і:
 Миронов м 15-Apr-1990

 Требования:
 1. Класс Solution должен содержать public static поле allPeople типа List<Person>.
 2. Класс Solution должен содержать статический блок, в котором добавляются два человека в список allPeople.
 3. При запуске программы с параметром -с программа должна добавлять человека с заданными параметрами
 в конец списка allPeople, и выводить id (index) на экран.
 4. При запуске программы с параметром -u программа должна обновлять данные человека с заданным id в списке allPeople.
 5. При запуске программы с параметром -d программа должна логически удалять человека с заданным id в списке allPeople.
 6. При запуске программы с параметром -i программа должна выводить на экран данные о человеке с заданным id
 по формату указанному в задании.
 */
public class Solution {
    public static List<Person> allPeople = new ArrayList<Person>();

    static {
        allPeople.add(Person.createMale("Иванов Иван", new Date()));  //сегодня родился    id=0
        allPeople.add(Person.createMale("Петров Петр", new Date()));  //сегодня родился    id=1
    }

    public static void main(String[] args) {
        //start here - начни тут

    }
}