Cascaded Builder Pattern in Java

Wenn man mit dem Builder Pattern arbeitet, gelangt man an den Punkt, an dem man komplexe Objekte aufbauen muss. Nehmen wir nun an, dass wir ein Auto erzeugen möchten. Dieses besteht aus den Attributen Motor, Maschine und einer Anzahl Räder. Hierfür verwenden wir nun das nachfolgende Klassenmodell.

public class Car {
    private Engine engine;
    private List<wheel> wheelList;
}
 
public class Engine {
    private int power;
    private int type;
}
 
public class Wheel {
    private int size;
    private int type;
    private int colour;
}
</wheel>

Nun kann man für jede Klasse einen entsprechenden Builder generieren lassen. Wenn man sich dabei an das Basispattern hält, sieht das für die Klasse Wheel in etwa so aus:

weiterlesen

Sven Ruppert

Mein Just In Time Compiler Vortrag auf der JavaLand

Vielen Dank an alle Zuhörer meines Vortrages und das tolle Feedback. Mir hat es viel Freude gemacht Euch die Geheimnisse der Just in Time Compilation in Java näher zu bringen. Ich habe damit begonnen Euer Feedback einzuarbeiten und den Code und die “Erklärungsslides” auf Github (https://github.com/CodingFabian/jit-talk) angepasst.

jit-talk-javaland

Für Alle die meinen Vortrag auf der JavaLand leider nicht sehen konnten gibt es eine zweite Chance: Auf der JAX in Mainz werde ich am 23. April eine 60 minütige Version vortragen. Ich hoffe sie passt etwas besser, denn 45 Minuten waren leider zu knapp bemessen. Insgesamt war die JavaLand ein sehr tolles Event. Es gab super Vorträge, ein klasse Rahmenprogramm, Achterbahnen, gutes Catering und natürlich viele alte und neue Gesichter zum ausführlichen Networking.
Nächstes Jahr ist wieder eine JavaLand, reserviert Euch Eure Tickets rechtzeitig :-)

Fabian Lange

Big Data und Tiny Hardware – Teil 1

Abstract

Nachdem Ihr unsere “Big Data in a Box”-Lösung auf Schulungen und Usergroup-Treffen gesehen habt, haben wir immer wieder Anfragen zur Realisierung von Euch erhalten. Ihr wolltet wissen was wir dort gebaut haben und wie alles einzurichten ist. Daher haben wir beschlossen eine kleine Serie zu schreiben und Euch somit ein paar Tipps und Anregungen zum Basteln und Testen zu geben.

6BananaPi-Temp
weiterlesen

Dominique Ronde