Januar 25 / / Allgemein

Anfang des Jahres habe ich mit den Überlegungen begonnen meine Seite wieder etwas aktiver zu betreiben. Dazu war mein Plan zunächst ein Neustart von karllorey.de. Da ich aber zunehmend keinen Vorteil mehr darin sehe auf Deutsch zu schreiben, fiel meine Wahl auf Englisch. Hieran angeknüpft war die Entscheidung damit auch…

Beitrag lesenInternationale Webseite von Karl Lorey

Oktober 27 / / Allgemein

Zend Framework 2.3 bietet bisher leider keine Funktionalität an, um Pflicht-Felder eines Formulars (Zend\Form und Zend\Form\Element) automatisch mit einem Stern zu markieren. Dieser Artikel zeigt Möglichkeiten auf, wie benötigte Formular-Felder bzw. Form-Elemente mit einem beliebigen Zeichen (z.B. einem Stern) gekennzeichnet werden können. Prinzipiell ist hierbei beides Mal ein ViewHelper zu…

Beitrag lesenZF2: Pflicht-Feld eines Formulars mit Stern markieren

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