Möchte man eine Portable JDK Version erstellen, so kann man dieses in wenigen Schritten selber erstellen. Download des Oracle JDK von der Herstellerseite Als Erstes muss die eine JDK Version von der Herstellerseite geladen werden.Nachdem öffnen des Links muss man hier die benötigte Version auswählen. Nun muss man auf der geöffneten Seite der Lizenz zustimmen.(Ansonsten…
Kategorie: Grundkenntnisse
Java Basic: equals und hashCode
Erstellt man eine eigene neue Klasse (was beim Programmieren ja nicht so unüblich ist) so sollte man die geerbten Methoden equals und hashCode überschreiben. Dieses hat den Vorteil das man dabei die ggf. vorhandenen Membervariablen miteinbeziehen kann. Hier ein Beispiel wie dieses aussehen kann: equals In der Methode equals prüfe ich, ob der übergebene Wert…
ShutdownHook, “Der allerletzte Wille”
Bevor eine Anwendung beendet wird, möchte man öfters noch einige Einstellungen speichern, Logeinträge vornehmen oder was auch immer programmatisch erledigen lassen.Und das Ganze am besten immer auch, wenn die Anwendung durch einen Fehler beendet wird oder der Computer heruntergefahren wird. Dieses lässt sich durch ein Runtime.getRuntime().addShutdownHook(Runnable) lösen. Die Ausgabe auf der Konsole würde in diesem…
Serialisieren von Objekten
Eine Java Klasse kann durch das Serialisieren quasi im Ganzen gespeichert werden. Dazu muss jedoch das Interface Serializable implementiert werden. Nachteile der Serialisierung von Objekten Als großen Nachteil der Serialisierung von Objekten ist dass, wenn die Klasse welche Serialisiert wurde (quasi gespeichert) auch nur mit diesem Code geladen werden kann. Änderungen, an der Java Klasse…