Allgemein solltest du dir die Objektorientierung mal etwas näher anschauen -- einfach alle Methoden static zu machen entspricht eigentlich nicht dem Gedanken der objektorientierten Programmierung 
Als einfaches Beispiel könnte deine Klasse für die ASURO-Kommunikation folgendes Schema haben:
Code:
public class ASURO {
private RS232 thePort = null;
public boolean testCommand() {
//...
}
//.... Hier alle möglichen Methoden zur
// Kommunikation mit dem ASURO
public ASURO(Rs232 port) {
thePort = port;
}
public ~ASURO() {}
public static void main() {
s232 port1=new Rs232();
port1.ports_available();
port1.open("COM10")
ASURO myAsuro = new ASURO(port1);
myAsuro.testCommand();
//usw.
}
}
JavaDoc kann aus den Quellcodekommentaren eine Dokumentation erstellen, bspw. in HTML (siehe SUNs Java API Dokumentation, die ist so erstellt). Damit Javadoc weiß, was/wie/wo dokumentiert wird, muss man sich bei der Erstellung der Kommentare an ein paar Konventionen halten.
Siehe bspw. hier:
http://www.tobias-seckinger.de/java/...inf-hrung.html
Eine gute Alternative zu Javadoc, die auch mit C++ usw. umgehen kann, ist Doxygen (+doxywizard):
http://www.stack.nl/~dimitri/doxygen/
Lesezeichen