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.
Podcast: Play in new window | Download (Duration: 29:46 — 13.8MB)
Abonnieren: Apple Podcasts | Spotify | RSS
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.
* - Java SE8 for the Really Impatient: A Short Course on the Basics*
Mit diesem Buch habe ich mich auf den neusten Stand gebracht. Es hält genau, was es verspricht: Kurz und knapp werden die interessanten Neuerungen in Java 8 geschildert. Für mich eine ideale Kombination aus knapper Beschreibung und trotzdem den wichtigsten Inhalten.
*
Fortführende Literatur
- Wer auf der Suche nach tiefergehender Lektüre rund um die Java-Entwicklung ist, dem empfehle ich Der Weg zum Java-Profi: Konzepte und Techniken für die professionelle Java-Entwicklung*. Hier wird auf alles eingegangen, was man in der Java-Insel nicht mehr findet: Versionsverwaltung, Modularisierung, Dependency-Management usw. Also einfach alles, was ein Entwickler so wissen muss, was aber über die eigentliche Sprache hinausgeht.
* - Wer außerdem noch im Umfeld von Java EE entwickelt, der wird vielleicht mit Professionell entwickeln mit Java EE 7: Das umfassende Handbuch* (auch direkt beim Rheinwerk-Verlag*) einen guten Einstieg finden. Die Bücher aus dem Rheinwerk-Verlag sind eigentlich immer super, und das gilt für dieses Buch auch. Eine gut verständliche Einführung in Java EE 7 mit vielen Beispielen.
*
Hast du noch weitere gute Literaturtipps zum Thema Java-Entwicklung? Dann schreib mir gerne einen Kommentar!
Links
- Permalink zu dieser Podcast-Episode
- RSS-Feed des Podcasts
- Letzte Woche auf der Website: Einführung in Twitter Bootstrap und Ausgefallene oder anspruchsvolle Themen beim Abschlussprojekt
Neueste Kommentare