Schlagwort: Informatik

März 28 / / Allgemein

Java 8, das im September 2013 erscheinen soll, bietet zahlreiche neue Features, diverse Änderungen und kleinere Neuerungen im Detail. Dieser Artikel soll eine grobe Übersicht über die Features und Änderungen in Java 8 geben. TechEmpower hat hierzu eine detaillierte Liste aller Java 8 Features und Änderungen ausgearbeitet, die ich auf wesentliche Features gekürzt habe.

Interface-Verbesserungen

Interfaces können in Java 8 nun statische Methoden definieren. Bisher mussten Interfaces aus Libraries stets eine Utility-Klasse mit sich bringen, um eine Grundfunktionalität anbieten zu können. Diese an Interfaces gebundene Utility-Klassen sind fortan aber überflüssig, da die statischen Methoden nun direkt in den Interfaces implementiert werden können, um auf diesen zu arbeiten. Sie müssen nicht mehr in eine extra Utility-Klasse ausgelagert werden.

Weiterhin können in Interfaces nun default-Methoden implementiert werden. Dies wurde auch in vielen Klassen der Java-Standard-Packages direkt umgesetzt. Die Methoden override, equals, hashCode und toString können jedoch nicht überschrieben werden, da diese von Object bereits implementiert werden. Beitrag lesen Java 8: Features und Änderungen im neuen Java

Wer statt dem doch relativ langweiligen Hello-World-Programm

System.out.println("hello world");

einmal außergewöhnlichen Java-Code nutzen will, um in Java „hello world“ auf der Konsole auszugeben, der wird sich wahrscheinlich über folgendes Hello-World-Beispiel in Java freuen:

System.out.println(randomString(-229985452) + " "
    + randomString(-147909649));

Beitrag lesen Java: Hello World — verblüffend statt einfach

Eine Aufgabe in der Vorlesung „Objektorientiertes Programmieren“ war es, eine Klasse ComplexNumber zur Repräsentation einer komplexen Zahl in Java zu erstellen. Meine kommentierte Musterlösung hilft hoffentlich auch einigen anderen Studenten. Hierzu sollten auch clone, equals, hashCode und toString sinnvoll überschrieben werden. Beitrag lesen Komplexe Zahlen in Java als Klasse

Ich habe die Vorlesungen und Seminare, die ich im fünften Semester besuchen werde, zum Studienverlauf meines Informatik-Studiums (Bachelor) hinzugefügt. Nach einer halben Woche Vorlesungszeit handelt es sich dabei voraussichtlich um folgende Vorlesungen: Rechnernetze und Kommunikationssysteme (Tran-Gia) Seminar Neue Dienste und Applikationen im zukünftigen Internet (Tran-Gia) Objektorientiertes Programmieren (Gudenberg) Einführung in…

Beitrag lesenInformationen über mein fünftes Semester hinzugefügt

Da die Seminar-Anmeldung von den verschiedenen Informatik-Lehrstühlen nicht einheitlich, sondern eher dezentral gehandhabt wird, habe ich eine Liste der im Wintersemester 2012/2013 angebotenen Seminare erstellt. So ist schnell einsehbar, ob die Themen im Wuecampus, auf der Lehrstuhl-Seite oder an anderer Stelle einsehbar sind. Außerdem ist aufgeführt, wie die Anmeldung vor sich geht, also ob eine Vergabe vorab per E-Mail oder erst bei einer Einführungsveranstaltung erfolgt. Beitrag lesen Seminar-Anmeldung für die Informatik-Seminare im Wintersemester 2012/2013