Здравствуйте, извините пожалуйста за глупый вопрос, не могу понять что такое ноды и как появляются значения ссылок из памяти в переменных класса Node ? Я понимаю так, что между двумя (не понимаю что, но возможно объектами, которые имеют только по одному значению - ссылке на след/предыдущий обьекты), нужно добавлять объекты, в которых содержатся три значения. ссылка на предыдущий объект; информация которую храним; ссылка на следующий обьект.
Я хочу, но не хватает знаний, что бы реализовать описанное.
В моей голове следующее, хотя и понимаю, что несу бред, потому что не понимаю как работает - при вызове метода add объектом, мы создаём объект класса Node, что бы сохранить значение в памяти, которое передаем в метод. Далее, я вижу в классе Node поля, одно поле как раз для записи значения и два поля на ссылки. Как записать эти ссылки?
Я даже не знаю как объяснить, что я хочу, потому что не понимаю с чего мне начать. может дадите лекции почитать, если поймете что мне нужно :\. Заранее спасибо, хотя бы за то, что читаете мой бред.
package com.javarush.task.pro.task13.task1313;
/*
StringLinkedList
*/
public class Solution {
public static void main(String[] args) {
StringLinkedList stringLinkedList = new StringLinkedList();
stringLinkedList.add("1");
stringLinkedList.add("2");
stringLinkedList.add("3");
stringLinkedList.add("4");
stringLinkedList.add("5");
stringLinkedList.add("6");
stringLinkedList.add("7");
stringLinkedList.add("8");
stringLinkedList.add("9");
stringLinkedList.printAll();
}
}