Literaturempfehlungen für (angehende) Java-Entwickler – Anwendungsentwickler-Podcast #35
IT-Berufe-Podcast - En podcast af Stefan Macke - Mandage
Kategorier:
Für Einsteiger, aber auch für Fortgeschrittene im Bereich der Java-Programmierung habe ich einige Buchtipps zusammengestellt, die ich in der fünfunddreißigsten Episode des Anwendungsentwickler-Podcasts durchgehe. Inhalt Kostenfreie Literatur Bei Oracle gibt es eine sehr umfangreiche und kostenlose Einführung in Java, die ich selbst gelesen habe. Kann ich definitiv weiterempfehlen! Aber auch die „Java-Insel“ als OpenBook ist natürlich empfehlenswert. * Trail: Learning the Java Language (The Java™ Tutorials) * Trail: Essential Classes: Table of Contents (The Java™ Tutorials) * Java ist auch eine Insel – OpenBook von Rheinwerk Literatur für Einsteiger * Für Programmieranfänger, die Java als erste Sprache lernen, empfehle ich Einführung in Java: Ideal für Studium und Ausbildung* (auch direkt beim Rheinwerk-Verlag*). * * Das Standardwerk für danach ist aber natürlich Java ist auch eine Insel* (auch direkt beim Rheinwerk-Verlag*). Das darf in keinem Bücherschrank fehlen 🙂 * * Für eine sehr gute Einführung in Unit-Testing mit JUnit empfehle ich Pragmatic Unit Testing in Java 8 with JUnit*. Die Beispiele kann man auch schon mit wenig Java-Vorkenntnissen gut verstehen und nachmachen. Hier ist mein längerer Artikel zum Buch: Rezension: Pragmatic Unit Testing in Java 8 with JUnit von Jeff Langr. * Update auf Java 8 Wer schon länger mit Java arbeitet und nur schnell auf den neusten Stand kommen möchte, was die Neuerungen in Java 8 angeht, dem kann ich diese beiden Bücher empfehlen: * Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions* Wer die interessante und kurzweilige Art von Venkat Subramaniam z.B. aus seinen Präsentationen kennt (z.B. passend zum Thema hier: Transforming Code to Java 8 by Venkat Subramaniam), wird seine Bücher mögen. Ich habe schon einige von ihm gelesen und bin immer wieder begeistert von seiner erfrischenden Art zu schreiben.