package thread;
import java.util.Vector;
public class LinkedList {
static class Node {
Node next = null;
Node previous = null;
int nodeNumber = 0;
Node(int _nodeNumber) {
nodeNumber = _nodeNumber;
}
public String toString() {
return "Node#=" +
nodeNumber;
}
}
Vector v = new Vector();
public void addNode(int i) {
v.addElement(new Node(i));
}
public void print() {
for (int i = 0; i < v.size(); i++)
System.out.println(
(Node) v.elementAt(i));
}
public static Runnable getRunnable() {
class Runs implements Runnable {
public void run() {
System.out.println(
"Hello from inner local class!");
}
}
return new Runs();
}
public static Runnable getAnonymousRunnable() {
return new Runnable() {
public void run() {
System.out.println(
"Hello from getAnonymousRunnable!");
}
};
}
public static void main(String args[]) {
System.out.println("Hello World!!!");
Runnable r =
LinkedList.getAnonymousRunnable();
r.run();
}
}