¿Cómo podemos crear un archivo tipo "Nodo" en una clase de Nodo?

Implementación de pila. ¿Cómo podemos crear un archivo tipo "Nodo" en una clase de Nodo? ¿Cómo puede la variable "primero" del tipo "Nodo" contener un archivo de tipo "Nodo"? Gracias por ayudar

public class Stack 
{
private Node first = null;

private class Node
{
    String item;
    Node next;
}

public boolean isEmpty()
{
    return first == null;
}

public void push(String item)
{
    Node oldFirst = first;
    first = new Node();
    first.item = item;
    first.next = oldFirst;  
}

public String pop()
{
    String item = first.item;
    first = first.next;
    return item;
}

}

Respuesta 1

Java maneja objetos por referencia (o puntero).

class Node {
     String value;
     Node next;
}

Dada una instancia de esta clase, su cuerpo requiere 8 bytes de memoria (en una máquina de 32 bits). Los primeros 4 bytes almacenan un puntero a la cadena, los siguientes 4 bytes apuntan a otro Nodeobjeto (o nulo).

Respuesta: 2

Sabemos que si queremos lograr una herencia múltiple en Java podemos usar interfaces. Si una clase implementa dos interfaces que tienen la misma firma de método, ¿cómo logró la herencia múltiple ...

Durante unos días he leído este y otros tutoriales sobre javax.crypto Uso de modos de bloque y vectores de inicialización en Java Mi código de prueba a continuación es un Cliente que envía datos a un Servidor. Yo leo sobre ...

Tengo esta cadena en la variable java como String t = "C: /clearpath/rafa.jpg"; Ahora quiero eliminar clearpath de la variable t y quiero almacenar en otra variable como String j = "C: //rafa.jpg". Como am ...

Quiero crear un ListView que contenga Cada elemento tiene una identificación y un nombre. ¿Hay alguna forma de mostrar cada elemento en un cuadro rectangular con borde?