Tag Archives: Java

Analyze application performance with CDI Interceptors

Using interceptors for analyzing performance issues Do you know statements in your code like this? Analyzing how long the execution of a method takes is a cross-cutting concern. Cross-cutting concerns like transactions, caching or measuring latencies are aspects of a program that cannot be cleanly decomposed from the rest of the system. So they result in either code duplication or significant dependencies […]

Lambda Expressions

Lambda Expressions sind cool. Das Feature bietet eine Vielzahl von Vorteilen. Meiner Meinung sind Lambda Expression eine tolle Sache, da das Feature – die Verwendung von Single Abstract Method-Interfaces vereinfacht – mittels Functional Interfaces Logik implementieren kann ohne das zusätzlich eine Klasse geschrieben werden muss – und mit neuen der Stream API eine bessere Verteilung und […]

Der Weg zum Java-Profi

Konzepte und Techniken für die professionelle Java-Entwicklung Dieses Buch ist ein ideales Nachschlagewerk, dass wichtige Themen aus der Java-Welt kompakt und kompetent vermittelt. Beim Durchblättern fällt auf, dass hier alle Punkte berücksichtigt werden: Grundlagen, Analyse und Design,  Einrichtung und Arbeit mit einer professionelle Arbeitsumgebung und objektorientiertes Design. Der Leser bekommt Tipps für den Bau stabiler Applikationen […]

Default Methoden in Java 8

Mit Default-Methoden läßt sich Logik nun direkt in Interfaces abbilden. In anderen Sprachen ist die Verwendung solcher vorgefertigter Funktionalität auch als Mixin bekannt. Default-Methoden erlauben, das Interfaces direkt als funktionale Bausteine verwendet werden können. Klassisch wurde mit einem Interface eine Schnittstelle nur definiert, die dann eine Implementationklasse erfüllt. Default-Methoden revolutionieren die Art und Weise wie mit Interfaces und […]

Eclipse und Java 8

Nun, nachdem ich bequem das JDK8 auf meinem Rechner habe, will ich näturlich die neuen Features in meiner Lieblings-IDE ausprobieren. Mmmh, ich mußte feststellen, dass Eclipse Kepler noch gar nicht für Java 8 vorgesehen ist. Aber alles gar kein Problem, denn unter http://downloads.efxclipse.org/eclipse-java8/ kann sich jeder eine Eclipse Version herunterladen, die Java 8 unterstützt. Ich habe die […]