Beispiel für java.util.vector

//benötigte imports
import java.util.Vector;
import java.util.Iterator;


public class VectorExample{
        public static void main(String[] args){
               //Erzeugung eines neuen Vectors.
                Vector v = new Vector();

                //Hinzufügen von Elementen zum Vector
                v.add("foo");
                v.add("bar");

                //"Kochrezept zum durchlaufen des Vectors

                //Verweis auf das erste Element des Vectors
                Iterator i = v.iterator();


                //Vector durchlaufen
                while(i.hasNext()){

                        //Element aus dem Vector auslesen. WICHTIG: da im Vector nur Elemente vom 
                        //Typ Object enthalten sind, muss auf den passenden Typ (hier String) gecastet werden!
                        String s = (String)i.next();
                        System.out.println(s);
                        }

        }

}

Beispiel-Interface

public interface MyIface{
      public void doSometing();
}

Beispiel einer Klasse, die dieses Interface implementiert

public class MyIfaceImpl implements MyIface{
        public void doSometing(){
                System.out.println("Something");
        }
}

Beispielhafte Verwendung des Interfaces und der Implementierung des Interface

public class AnotherClass{

        MyIface a=new MyIfaceImpl();

        public void process(MyIface b){
                b.doSometing();
        }

        public static void main(String[] args){

                MyIface a = new MyIfaceImpl();
                AnotherClass b = new AnotherClass();
                b.process(a);

         }
}