Kategorie: Informatik-Studium

Hier sind alle Artikel zu finden, die mein Informatik-Studium an der Universität Würzburg betreffen.

August 3 / / Allgemein

Im letzten Jahr ist viel passiert: Ich habe meine Bachelorarbeit geschrieben, mein erstes Paper veröffentlicht, mein Informatik-Studium an der Uni Würzburg abgeschlossen und anschließend begonnen meinen Informatik Master am KIT in Karlsruhe in Angriff zu nehmen. Meine Seite habe ich in dieser Zeit leider etwas vernachlässigt. Deshalb ist dies hauptsächlich…

Beitrag lesenBachelorarbeit, erstes Paper, Uni-Wechsel und Master – das letzte Jahr

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

Februar 23 / / Allgemein

Hallo, ich bin ein Compiler. Ich habe gerade tausende Zeilen Quellcode überprüft, während du diesen Satz gelesen hast. Um nur eine einzige Zeile deines Codes zu optimieren, habe ich Millionen verschiedener Möglichkeiten abgewägt, die auf einer gewaltigen Menge akademischer Forschung basieren. Diese Forschung selbst zu begreifen, würde dich Jahre deines Lebens…

Beitrag lesenHallo, ich bin ein Compiler

Februar 18 / / Allgemein

Das Pflichtenheft in LaTeX ist nun in Version 0.2 verfügbar. Das Pflichtenheft in LaTeX entstammt eigentlich meinem Softwarepraktikum. Ich habe die Version 0.2 des LaTeX-Pflichtenhefts jedoch noch einmal um einige Details erweitert, nicht zuletzt wegen der großen Nachfrage. Neuerungen des „Pflichtenheft in Latex 0.2“ Version 0.2 des Pflichtenhefts zeichnet sich durch…

Beitrag lesenPflichtenheft in LaTeX: Version 0.2 verfügbar