не могу добавить элемент в статическую коллекцию

пишу код где с одной статической коллекцией работают разные методы. Начал писать и тут мне стали вылетать NullPointerException , сначала думал, что сам где то накосячил потом на всякий в чистом проекте проверил. Создается класс, у класса создается поле типа List list ; , далее в методе мейн пишу list.add("111"); и получаю NullPointerException. Почему? поле же статическое для всего класса. Походу забыл джаву, прошу помощи. Использую jdks\azul-11.0.14.1\bin\java.exe

Вопрос: Как добавлять элементы в статическую коллекцию?

import java.util.ArrayList;
import java.util.List;

public class MiniDuckSimulator {

    static List<String> point;


    public static void main(String[] args) {





        point.add("111");
        System.out.println(point);



    }
}

Ответы (1 шт):

Автор решения: had0uken

Вам нужно ее проинициализировать перед добавлением элементов: Код ниже

import java.util.ArrayList;
import java.util.List;

public class MiniDuckSimulator {
    static List<String> point = new ArrayList<>();


    public static void main(String[] args) {

        point.add("111");
        System.out.println(point);


    }
}
→ Ссылка