Как в Java описать структуру односвязного списка?
Так и описать.
public class Node {
    private int value;
    private Node next;
    // constructors-getters-setters here
}
как LinkedList только без prev