Laufzeit und Compilefehler

Status
Nicht offen für weitere Antworten.

Simon Barth

Mitglied
Tach alle miteinander!!

Bin gerade auf der suche nach einer Zusammenstellung aller Laufzeit und Compilefehler der Java Entwicklungsumgebung
Netbeans.
Bin nur leider bis jetzt noch nicht fündig geworden. Weiß vielleicht jemand wo so etwas zu finden ist.

Vielen Dank schomal im voraus.

Mfg Simon
 

Simon Barth

Mitglied
Ich studiere im 1. Semester Angewandte Informatik und der Prof uns für die Klausur den Tipp gegeben hat sich mit den Compile und Laufzeit fehlern vertraut zu machen weil dazu einen Teilaufgabe kommt. Die Klasse mit den Runtime Exception habe ich auch schon gefunden. hilft mir aber nur nicht wirklich weiter.
 
B

Beni

Gast
Simon Barth hat gesagt.:
Die Klasse mit den Runtime Exception habe ich auch schon gefunden. hilft mir aber nur nicht wirklich weiter.
Naja, alle Klassen die als "Direct Known Subclasses" aufgelistet sind, sind potentielle Fehler die du kriegen kannst :wink:
 
R

Roar

Gast
Simon Barth hat gesagt.:
Die Klasse mit den Runtime Exception habe ich auch schon gefunden. hilft mir aber nur nicht wirklich weiter.
wieso, du wolltest doch alle laufzeitfehler haben, dort stehen sie ???:L
 

Murray

Top Contributor
Ich kann mir aber nicht vorstellen, dass in einer Klausur etc. nach einer Liste von möglichen Fehlermeldungen gefragt wird. Vielmehr wird es wohl um den grundsätzlichen Unterschied zwischen Compile-Fehlern (die eben schon beim Übersetzen auftreten und daher leicht zu finden sind) und Laufzeitfehlern (bei denen ein syntaktisch korrektes und damit fehlerfrei übersetzbares Programm zur Laufzeit auf irgendwelche Umstände trifft, die eine weitere Verarbeitung unmöglich machen) gehen.

Compile-Fehler können z.B. falsch geschriebene Klassen- oder Methodennamen, fehlende Klammern oder Semikola, nicht zur Dateistruktur passende Klassen- oder Packagenamen oder auch illegale Zeichen im Code sein.

Laufzeitfehler gibt es in Java jede Menge, zumal jede Anwendung auch ihre eigenen definieren kann. Grundsätzlich kann aber zwischen drei Typen unterscheiden:

1. von java.lang.Error abgeleitete Klassen
Das sind hauptsächlich Fehler, die in der Java-Runtime selbst auftreten (z.B. nicht genug Speicher, Klassen nicht gefunden, Class-Files passen nicht zur Java-Version). Lt. API-Doku sollte eine Anwendung solche Fehler nicht abfangen müssen; spätestens dan, wenn man mit Reflection arbeitet, kommt aber oft nicht umhin, das doch zu tun.
2. von java.lang.RuntimeException abgeleitete Klassen
Das sind Laufzeitfehler, die im normalen Betrieb auftreten können. Sie sollten normalerweise nicht abgefangen werden, sondern durch entsprechende defensive Programmierung vermieden werden. Beispiele sind die Divison durch Null oder die allseits beliebte NullPointerException beim Dereferenzieren nicht initialisierter Variablen.
3. von von java.lang.Exception, aber nicht von java.lang.RuntimeException abgeleitete Klassen
Das sind deklarierte Exceptions, deren Behandlung vom Compiler erzwungen wird; man muss sie also abfangen oder in seiner Methode ebenfalls im throws-clause deklarieren. Bespiele sind IOExceptions, die bei vielen Datei- oder Netzwerkoperationen geworfen werden können.

Besonders 2. und 3. sind recht unscharf gegeneinander abzugrenzen; es gibt da auch unterschiedliche Meinungen, welchen Typ man für eigene Exceptions wählen soll: deklarierte Exceptions helfen dem Programmierer besser, Fehlersituationen entsprechend zu begegnen. Allerdings führen sie besonders im Falle von Libraries dazu, dass entweder die Fehlerbehandlung an einer Stelle passiert, die damit eigentlich nichts zu tun hat, oder dass Implementierungsdetails sichtbar werden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Build-Zeitpunt (Datum und Uhrzeit) irgendwie während der Laufzeit zugänglich machen..? Allgemeine Java-Themen 4
M Laufzeit des Prim Algorithmus Allgemeine Java-Themen 3
M Laufzeit LinkedList Allgemeine Java-Themen 9
M verbesserte Laufzeit bei LinkedList Allgemeine Java-Themen 7
K Verbesserung der Laufzeit beim Sortieren von Einwohnern nach ihrem Geburtsjahr Allgemeine Java-Themen 0
H was ist den dieses zur Kompilierzeit und zur Laufzeit in Java? Allgemeine Java-Themen 3
L Classpath Zur Laufzeit bestimmte Klassen in Classloader hinzufügen? Allgemeine Java-Themen 4
L Compiler-Fehler Google Guice Module zur Laufzeit zusammenstellen und binden Allgemeine Java-Themen 4
J Jasper Reports - Subreport zur Laufzeit ändern Allgemeine Java-Themen 6
O jar und EXE Dateien, Pfade zur Laufzeit Allgemeine Java-Themen 1
T Externe Java Klasen zur Laufzeit einbinden Allgemeine Java-Themen 10
X Collections Gibt es eine Klasse welche die Vorteile von List und HashMap vereint, aber konstante Laufzeit (O(1)) hat in Java? Allgemeine Java-Themen 4
D Boolean von ein anderem Java Programm während der Laufzeit ändern Allgemeine Java-Themen 23
N Generic Type einer Generischen Klasse während der Laufzeit bekommen Allgemeine Java-Themen 2
J .java-Dateitext Compile zur Laufzeit ohne File Allgemeine Java-Themen 15
kodela Daten während Laufzeit zugriffsbereit Allgemeine Java-Themen 15
Neumi5694 Interpreter-Fehler final Eigenschaft während Laufzeit geändert Allgemeine Java-Themen 2
A Java Klasse auf Tomcat während der Laufzeit austauschen Allgemeine Java-Themen 1
M Sinn von Kompilierung zur Laufzeit Allgemeine Java-Themen 3
T Java Class Intrumentation mit Annotations in Laufzeit Allgemeine Java-Themen 1
S Byte Array welches in Laufzeit aufgelöst wird // Objekt Array Allgemeine Java-Themen 3
T Dateien zur Laufzeit in Java-Programm packen? Allgemeine Java-Themen 3
S Laufzeit Primzahlgenerator Allgemeine Java-Themen 18
S Zur Laufzeit Klasse mit einer anzahl von X Objekten erstellen Allgemeine Java-Themen 5
F Classpath Programmteile zur Laufzeit nachladen Allgemeine Java-Themen 6
D Variablen zur Laufzeit global speichern (Registry Pattern?) Allgemeine Java-Themen 6
H ResourceBundle während Laufzeit bearbeiten Allgemeine Java-Themen 3
J Input/Output Jar-Datei zur Laufzeit erweitern Allgemeine Java-Themen 13
P Generic zur Laufzeit Allgemeine Java-Themen 4
A ar während der Laufzeit überschreiben Allgemeine Java-Themen 20
X MergeSort Laufzeit Problem Allgemeine Java-Themen 4
J Resourcen waehrend der Laufzeit aendern? Allgemeine Java-Themen 9
P Wie bei log4j den Dateipfad der Logdatei zur Laufzeit ändern? Allgemeine Java-Themen 3
X Update einer Jar während der Laufzeit Allgemeine Java-Themen 8
T Klassen Fabrik (Factory) zur Laufzeit erweitern Allgemeine Java-Themen 5
S UML zur Laufzeit ändern Allgemeine Java-Themen 10
E Wert von enum zur Laufzeit festlegen. Allgemeine Java-Themen 5
L Methode in Thread mit langer Laufzeit unterbrechen (ANT executeTarget) Allgemeine Java-Themen 4
O Problem bei Darstellung der Laufzeit eines Programms Allgemeine Java-Themen 3
hdi Ressourcen dynamisch zur Laufzeit laden Allgemeine Java-Themen 15
A Wie zur Laufzeit auf Objekte zugreifen Allgemeine Java-Themen 7
N variable Anzahl von Objektinstanzen zur Laufzeit erstellen Allgemeine Java-Themen 4
P Java Konsole zur Laufzeit einblenden Allgemeine Java-Themen 4
P Klassenwahl zur Laufzeit Allgemeine Java-Themen 5
R Objekt zur Laufzeit zerstören? Allgemeine Java-Themen 12
E formartierte Ausgabe zur Laufzeit Allgemeine Java-Themen 2
Sonecc Zugriff auf Class File einer anderen Jar während der Laufzeit Allgemeine Java-Themen 2
F Wie zur Laufzeit ganz neue Objekte erzeugen? Allgemeine Java-Themen 5
T Class-files zur Laufzeit zu Reflection-Zwecken laden Allgemeine Java-Themen 18
DamienX Debug Modus zur Laufzeit erkennen Allgemeine Java-Themen 3
Stillmatic Debuggen/ Laufzeit von Methoden Allgemeine Java-Themen 2
Dragonfire Generic Typ zur Laufzeit Allgemeine Java-Themen 9
M Klasse zur Laufzeit ersetzen Allgemeine Java-Themen 10
S Wie gross ist die Laufzeit für diese Schleife?? Allgemeine Java-Themen 8
G File zur Laufzeit erzeugen Allgemeine Java-Themen 4
G Jar File zur Laufzeit ändern. Allgemeine Java-Themen 4
T Java - Compilieren während Laufzeit Allgemeine Java-Themen 3
Y JARs austauschen zur Laufzeit Allgemeine Java-Themen 11
G Datenbank zur laufzeit wechseln Allgemeine Java-Themen 11
C Innere Klassen zur Laufzeit Instanzieren Allgemeine Java-Themen 4
T Zur Laufzeit erben? Allgemeine Java-Themen 22
L HashMap / Objekte auf Festplatte zur Laufzeit auf HD swappen Allgemeine Java-Themen 7
L Zur Laufzeit eine Klasse laden, die auf jar-File zugreift Allgemeine Java-Themen 15
V Java-Programm weiss zur Laufzeit wie es gestartet wurde? Allgemeine Java-Themen 6
N Endlosschleifen automatisiert erkennen (Code oder Laufzeit)? Allgemeine Java-Themen 6
G Eindeutiges Identifizieren einer JTable/Component z.laufzeit Allgemeine Java-Themen 2
G Datei durchsuchen, lange Laufzeit! Allgemeine Java-Themen 2
A log4j 1.3 und ändern der log Konfiguration zur Laufzeit Allgemeine Java-Themen 4
Apo Zur Laufzeit Klassen mit Packages laden? Allgemeine Java-Themen 2
G genauen Typ einer generischen Klasse zur Laufzeit ermitteln Allgemeine Java-Themen 2
F Typ eines Objekts zur Laufzeit bestimmen? Allgemeine Java-Themen 8
T xverify-parameter : Workaround zur Laufzeit? Allgemeine Java-Themen 8
M Bibliotheksname zur Laufzeit ermitteln (Classloader) Allgemeine Java-Themen 7
G Klasse wird zur Laufzeit nicht gefunden? Allgemeine Java-Themen 3
@ zur Laufzeit Interface aus jar implementieren? Allgemeine Java-Themen 5
MQue Laufzeit Allgemeine Java-Themen 4
D Lautstärke einzelner AudioClips zur Laufzeit verändern Allgemeine Java-Themen 4
C Mathefunktion zur Laufzeit einlesen und dann verarbeiten Allgemeine Java-Themen 13
G Klassen zur Laufzeit einbinden Allgemeine Java-Themen 3
J Bibliotheken erst zur Laufzeit laden Allgemeine Java-Themen 5
R Drag und Drop - Fehler während Laufzeit Allgemeine Java-Themen 14
byte Generic Type einer List zur Laufzeit rausfinden? Allgemeine Java-Themen 4
A Class File zur Laufzeit laden ohne den Binary Name zu kennen Allgemeine Java-Themen 11
M Überprüfen einer zur Laufzeit geladenen Klasse Allgemeine Java-Themen 3
H Klassen aus einem Ordner zur Laufzeit laden. Allgemeine Java-Themen 6
S JPanel zur Laufzeit verbergen bzw. wieder anzeigen lassen Allgemeine Java-Themen 4
F Objektname zur Laufzeit festlegen? Allgemeine Java-Themen 12
I Sprache zur Laufzeit des Programms ändern Allgemeine Java-Themen 3
G Laufzeit eines aus Java gestarteten Programms beobachten Allgemeine Java-Themen 3
S Log4J: Logdatei zur Laufzeit ermitteln. Allgemeine Java-Themen 2
I Zur Laufzeit ermitteln, ob Klasse in JAR-Datei Allgemeine Java-Themen 2
R iText.jar wird zur Laufzeit nicht gefunden Allgemeine Java-Themen 4
J ResourceBundle / properties-datei während der Laufzeit verän Allgemeine Java-Themen 6
H Methode einer zur Laufzeit generierten Instanz aufrufen Allgemeine Java-Themen 2
M Formel in einem String während Laufzeit berechnen. Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben