Tipps, Tricks & Best Practices für Java Entwicker

Alle Tricks

  • 5.7.2016

    Kalenderwoche berechnen mit Java

    Vor allem im deutschsprachigen Raum ist die Verwendung der Kalenderwoche sehr weit verbreitet. Die Berechnung und Umwandlung erfolgt mit der Klasse LocalDate in Java 8 sowie mit Calendar in Java vor Version 8….

  • 18.5.2016

    Der Unterschied zwischen == und .equals()

    Kurz und bündig: mit .equals() werden Objekte verglichen, mit == Referenzen und simple Typen wie int und boolean….

  • 27.3.2016

    Position eines Elements in einer Liste finden

    Die Beste Art die Position/den Index eines Elements in einer Liste zu finden, ist die Methode List.indexOf(Object o). Doch was tut diese Methode genau?…

  • 25.6.2015

    Was ist autoboxing?

    Unter autoboxing bzw. unboxing versteht man das automatische Umwandeln von simplen Datentypen wie int oder float in die entsprechenden Wrapperobjekte, in diesem Fall Integer und Float, und zurück….

  • 15.6.2015

    Objekte nullsicher vergleichen

    Seit der Java-Version 7 enthält die Java API die Utility-Klasse Objects. Diese enthält eine nullsichere equals() Methode. …

Alle Java Tricks anzeigen »

Featured

  • 8.6.2015

    String in int umwandeln

    Beim Konvertieren von String nach int ist wichtig, dass der String einen gültigen Integer-Wert enthält. Während das Umwandeln von int nach String relativ problemlos ist, kann in die umgekehrte Richtung einiges falsch gemacht werden….

  • 24.4.2015

    int in String umwandeln

    Einen Integer int-Wert in einen String konvertieren ist eine leichte Aufgabe, alleine deshalb, weil keine Formatierung notwendig ist. Die andere Richtung (String nach int) ist etwas komplizierter….

  • 10.4.2015

    Java 8 Stream in Map umwandeln

    In die folgende Situation ist schon fast jeder Entwickler einmal gekommen: man hat eine Liste von Objekten mit IDs und möchte eine Map erstellen um schnell mit einer ID auf das richtige Objekt zuzugreifen….

  • 23.3.2015

    Liste filtern

    Eine Funktionalität die in fast jeder Anwendung vorkommt, ist das Filtern einer Liste. Die Java API vor Java 8 enthält noch keine elegante Möglichkeit, um eine Collection zu filtern, darum helfen wieder mal Guava und Apache Commons aus….

  • 12.1.2015

    Der Unterschied zwischen instanziieren, deklarieren und initialisieren

    Über die Begriffe instanziieren, deklarieren und initialisieren stolpert man schnell mal beim Programmieren. Aber was bedeuten diese Begriffe eigentlich genau?…

Java 8 Tricks

  • 5.7.2016

    Kalenderwoche berechnen mit Java

    Vor allem im deutschsprachigen Raum ist die Verwendung der Kalenderwoche sehr weit verbreitet. Die Berechnung und Umwandlung erfolgt mit der Klasse LocalDate in Java 8 sowie mit Calendar in Java vor Version 8….

  • 10.4.2015

    Java 8 Stream in Map umwandeln

    In die folgende Situation ist schon fast jeder Entwickler einmal gekommen: man hat eine Liste von Objekten mit IDs und möchte eine Map erstellen um schnell mit einer ID auf das richtige Objekt zuzugreifen….

  • 23.3.2015

    Liste filtern

    Eine Funktionalität die in fast jeder Anwendung vorkommt, ist das Filtern einer Liste. Die Java API vor Java 8 enthält noch keine elegante Möglichkeit, um eine Collection zu filtern, darum helfen wieder mal Guava und Apache Commons aus….

  • 5.3.2015

    Java 8 Streams: Grundlagen und Motivation

    Eine der großen Neuerungen von Java 8 ist die neue Streams API (Package java.util.stream). Ein Stream im Sinne dieser API ist einfach eine Folge von Elementen. So ein Stream kann aus den Elementen einer Collection bestehen, die Elemente können aber auch von einer anderen Quelle in den Stream gelesen werden. …

  • 7.2.2015

    Java 8 Supplier Beispiel

    Seit Java 8 enthält die Java API das Interface Supplier. Doch für was wird dieses Interface verwendet? Supplier bedeutet übersetzt etwa "Anbieter", "Lieferant" oder auch "Versorger". Oft wird Supplier auch mit dem eher bekannten Begriff Producer gleichgesetzt….

Alle Java 8 Tricks anzeigen »