Klassen-Kollaboration in Java

Wie findet ein Java Programm externe Klassen?


An jeweils einem Beispiel-Hauptprogramm wird erläutert, wie man in Java Klassen mit ihren zugehörigen Methoden benutzen kann, die

Die Beispielprogramme sind ablauffähige Java-Hauptprogramme und benutzen Klassen in unterschiedlicher Lokalisierung. Das einfachste Programm Hpex1 benutzt nur Klassen und Methoden aus der eigenen Quelle. Im letzten Beispiel Hpex6 werden Klassen und Methoden aus der eigenen Quelle, aus anderen Verzeichnissen und aus Paketen sowie Unterpaketen benutzt. Die Hpex-Quellen beinhalten  sowohl  Javadoc Kommentare als auch einen Kopf von Quellkommentaren. Diese informieren über die Lokalisierung der Klassen und die benutzte Java-Syntax.

Weitere Infos erhältlich zu:


Übersicht über die Klassenlokalisierung in den Beispielen
 
Beispiel JAVA-
Hauptprogramm
benutzt Klassen mit Methoden Lokalisierung dieser Klassen
ex1  Hpex1.java sich selbst: Hpex1 int min, long min, main in derselben Quelle


 
Beispiel JAVA-
Hauptprogramm
benutzt Klassen mit Methoden Lokalisierung dieser Klassen
ex2 Hpex2.java Hpex2 int min, long min, main in derselben Quelle
 Klamax int max, long max im selben Pfad
ex2a  Hpex2a.java Hpex2 int min, long min, main in derselben Quelle
Klamax int max, long max in einem anderem Pfad

 
Beispiel JAVA-
Hauptprogramm
benutzt Klassen mit Methoden Lokalisierung dieser Klassen
ex3  Hpex3.java Hpex3 int min, long min, main in derselben Quelle
 Klamax int max, long max im selben Pfad
 Klaspann int spann, long spann in einem anderen Pfad
 Klaxquer int xquer, long xquer in einem Pfad, der über die Umgebungsvariable CLASSPATH bekannt ist
ex3a  Hpex3a.java Hpex3a int min, long min, main - alles wie in Hpex3-
Klamax int max, long max
Klaspann int spann, long spann Zum Testen, was bei Namenskonflikten passiert: Klaspann liegt ausserdem mit DEMSELBEN Namen in einer durch CLASSPATH bekannten Directory
Klaxquer int xquer, long xquer

 
Beispiel JAVA-
Hauptprogramm
benutzt Klassen mit Methoden Lokalisierung dieser Klassen
ex4  Hpex4.java Hpex4 int min, long min, main in derselben Quelle
Klamax int max, long max im selben Pfad
Klaspann int spann, long spann in einem anderen Pfad
Klaxquer int xquer, long xquer in einem Pfad, der über die Umgebungsvariable CLASSPATH bekannt ist
aus dem Paket SWjtools:  - siehe Javadoc Paketbeschreibung - Paket SWjtools liegt in einer durch CLASSPATH bekannten Directory
 SWIO
 SWmathfor
ex4a  Hpex4a.java - alles wie in Hpex4- -alles wie in Hpex4- Zum Testen anderer Versionen der Instanziierungszeilen
ex4b  Hpex4b.java - alles wie in Hpex4- -alles wie in Hpex4- Zum Testen der JAVA-Syntax zur Paketbenutzung

 
 
Beispiel JAVA-
Hauptprogramm
benutzt Klassen mit Methoden Lokalisierung dieser Klassen
ex5  Hpex5.java Hpex5 int min, long min, main in derselben Quelle
Klamax int max, long max im selben Pfad
Klaspann int spann, long spann in einem anderen Pfad
Klaxquer int xquer, long xquer in einem Pfad, der über die Umgebungsvariable CLASSPATH bekannt ist
aus dem Paket SWjtools:  - siehe Javadoc Paketbeschreibung - Paket SWjtools liegt in einer durch CLASSPATH bekannten Directory
 SWIO
 SWmathfor
Unterpaket SWjtools.subtool1: - siehe Javadoc Paketbeschreibung - im Unterverzeichnis SWjtools/subtool1
A,B,C
Unterpaket SWjtools.subtool2: - siehe Javadoc Paketbeschreibung - im Unterverzeichnis SWjtools/subtool2
A,B,C

 
Beispiel JAVA-
Hauptprogramm
benutzt Klassen mit Methoden Lokalisierung dieser Klassen
ex6  Hpex6.java Hpex6 int min, long min, main in derselben Quelle
Klamax int max, long max im selben Pfad
Klaspann int spann, long spann in einem anderen Pfad
Klaxquer int xquer, long xquer in einem Pfad, der über die Umgebungsvariable CLASSPATH bekannt ist
aus dem Paket SWjtools:  - siehe Javadoc Paketbeschreibung - Paket SWjtools liegt in einer durch CLASSPATH bekannten Directory
SWIO
SWmathfor
Unterpaket SWjtools.subtool1:  - siehe Javadoc Paketbeschreibung - im Unterverzeichnis SWjtools/subtool1
A,B,C
Unterpaket SWjtools.subtool2:  - siehe Javadoc Paketbeschreibung - im Unterverzeichnis SWjtools/subtool2
A,B,C
Unterpaket SWjtools.mathele:  - siehe Javadoc Paketbeschreibung - im Unterverzeichnis SWjtools/mathele
Polynom
komplex


Sigrid Wehner / Juni 2002
Bemerkungen, Fehlermitteilungen etc. an -->            swehn@mathematik.hu-berlin.de