Inhaltsverzeichnis
- 1 Bücher zum Thema Programmiersprachen
- 1.1 Programmieren lernen mit Java, Autor Hans-Peter Habelitz
- 1.2 Java – Der umfassende Programmierkurs, Autoren Dirk Louis & Peter Müller
- 1.3 Java Programmierung – Das Handbuch zu Java 8, Autoren Guido Krüger & Heiko Hansen
- 1.4 Java ist auch eine Insel,Auflage 11, Autor Christian Ullenboom
- 1.5 Schrödinger programmiert Java, Autor Philip Ackermann
- 1.6 C Programmieren von Anfang an, Autor Helmut Erlenkötter
- 1.7 C++, Objektorientiertes Programmieren von Anfang an, Autor Helmut Erlenkötter
- 1.8 C von A bis Z
- 1.9 Programmieren in C, Autor Heimo Gaicher
- 2 Siehe auch
Bücher zum Thema Programmiersprachen
Programmieren lernen mit Java, Autor Hans-Peter Habelitz
Die zweite Auflage dieses Java-Lehrbuches richtet sich besonders an Einsteiger der Programmiersprache Java und generelle Programmiereinsteiger. Neben den wichtigsten Grundlagen zur Programmiersprache Java geht das Buch auch auf den Programmiereinstieg ein. Das heißt es werden auch Themen wie Programmentwurf, Programmablaufplan genormte Diagrammarten erläutert. Anschließend wird genau erläutert was man für die Programmierung benötigt und wo man das JDK und die Entwicklungsumgebung herunterlädt und installiert. Bei der Entwicklungsumgebung behandelt der Autor fast ausschließlich die häufig verwendete IDE Eclipse, auf die Alternative NetBeans wird kaum eingegangen. Anhand kleiner Beispiele, Screenshots und vielen Diagrammen oder Skizzen werden die Java Grundlagen wie Kontrollstrukturen, wichtigsten Klassen, Datei- und Datenbankzugriff etc. recht verständlich nahe gebracht. Dabei wird auch auf die Bedienung der IDE Eclipse immer wieder näher eingegangen. Obwohl die meisten Beispiele wohl für die Console programmiert werden, behandelt dieses Buch auch recht umfassend die grafische Benutzeroberfläche JFC und Swing. Auch auf Zeichenfunktionen und einfache Möglichkeiten für Animationen geht der Autor ein. Nicht behandelt wird jedoch auch in diesem Buch Java FX, die interessante neue GUI für Java-Programme, welche als Swing Nachfolger gehandelt wird und zum Lieferumfang von Java gehört. Andere Eigenschaften von dem aktuellen Java 8 wurden in die Themen des Buches eingearbeitet, wie zum Beispiel der Umgang mit Datum und Zeit und den dafür neueren Klassen. Auf andere wichtige Aspekte von Java 8 wie z.B. die Java Lambda Ausdrücke wird leider nicht näher eingegangen. Übungsaufgaben am Ende der meisten Kapitel helfen den Lernfortschritt zu überprüfen, die Lösungen sind am Ende des Buches zu finden. Eine mitgelieferten DVD enthält das JDK, die IDE Eclipse, das Buch „JAVA ist auch eine Insel“ als HTML (ältere Auflage) sowie weitere Tools und natürlich alle im Buch verwendeten Beispiele.
Fazit: Ein sehr gutes Werk um in die Programmierung mit Java einzusteigen und das noch zu einem ungewöhnlich günstigen Buchpreis von knapp 20 Euro! Trotz des günstigen Preises ist eine DVD enthalten und eine Lizenz um kostenlos die E-Book Variante dieses Buches über den Verlag herunterzuladen. Und zwar nicht nur im PDF-Format, sondern sogar im Standard E-Book Format EPUB und im MOBI (Kindle). Somit lässt sich das Werk also auch bequem auf jedem E-Book-Reader ob Kindle, Sony oder was auch immer lesen. Ich hab das E-Book auf einem Tablet mit Kindle-App getestet und war überrascht wie gut lesbar das Buch dort ist. Die Fotos und Skizzen, die im Buch ja nur in Graustufen dargestellt werden, sind auf dem Tablet auch wunderschön farbig. Manko des Buches ist sicherlich das es mit 529 Seiten natürlich so umfassend sein kann, wie einige andere Mamut-Werke mit über 1000 Seiten. Insbesondere etwas erfahrenere Java-Einsteiger werden Themen wie Java FX oder andere Merkmale von Java 8 vermissen. Es ist also kein sonderlich ausgeprägtes Java 8 Buch, sondern vielmehr ein grundlegendes Einstiegsbuch. Aber der wirklich günstige Preis und das kostenlose E-Book machen einiges wett!
Klappentext:
Sie haben noch nie programmiert? Steigen Sie einfach ein. Trauen Sie sich an Objekte, Fenster und Datenbanken heran. Bringen Sie Ihrem Computer das Zeichnen bei. Entwickeln Sie Anwendungen mit ansprechender grafischer Bedienoberfläche. Dieses Buch lässt Sie auch nicht im Stich, wenn es anspruchsvoller wird. Mit Codebeispielen und Screenshots. Vom Dreizeiler bis zur Ampelsteuerung mit Threads. Der ideale Java-Kurs fürs Selbststudium!
- Vom ersten Programm bis zur komplexen GUI-Anwendung
- Mit vielen Beispielen und Übungsaufgaben
- Inkl. objektorientierte Programmierung, GUIs, Datenbankanwendungen u.v.m.
So gelingt der Einstieg
Nach einer ausführlichen Anleitung richten Sie Ihre Arbeitsumgebung ein und erstellen Ihr erstes Programm. Dabei erfahren Sie, wie Programmieren funktioniert, und lernen die Sprachelemente von Java.
Entwickeln Sie ansprechende Anwendungen
Erstellen Sie Dialoge, Fenster und Schaltflächen. Geben Sie Ihren Nutzern Feedback und stellen Sie Daten übersichtlich dar. Greifen Sie auf Dateien und Datenbanken zu.
Übung macht den Meister
Zu jedem Kapitel gibt es einen Korb voller Übungen. Auch die Codebeispiele laden Sie ein: Probieren und variieren Sie, spielen Sie mit den Effekten, werden Sie Meister!
--Frank
Taschenbuch: 527 Seiten Verlag: Galileo Computing; Auflage: 2 (26. Mai 2014) Sprache: Deutsch ISBN-10: 3836228629 ISBN-13: 978-3836228626 Größe und/oder Gewicht: 23 x 17,2 x 2,8 cm Preis 19,90 Euro Bezug: Buchhandel, Amazon etc.
Java – Der umfassende Programmierkurs, Autoren Dirk Louis & Peter Müller
Ein weiteres solides Buch für den Einstieg in die Programmiersprache Java. Auch in diesem Werk wird bereits die aktuelle Java Version 8 beschrieben. Das Buch behandelt alle wichtigen Aspekte der Programmiersprache Java, angefangen über Entstehungsgeschichte, JDK-Installation, Programmarten, Datentypen, Operatoren und Ausdrücke, Kontrollstrukturen, Klassen und Objekte, Umgang mit Arrays und Aufzählungen, Vererbung und Komposition, Polymorphie und generische Programmierung, Abstrakte Klassen, Schnittstellen, Interfaces, Fehlerbehandlung, Zeitfunktionen, Container, Lambda-Ausdrücke, Annotationen und vieles mehr. Gut eingearbeitet wurden auch die Neuerungen von Java 8, so werden im Kapitel „Zeit,Datum und System“ auch wirklich die neuen Zeit-Klassen von Java 8 verwendet und anhand von Beispielen klar beschrieben. Ein eigenes Kapitel beschäftigt sich mit den neuen Lambda-Ausdrücken, welche dem Programmierer viel Tipparbeit abnehmen können. Leider ist das Kapitel mit ca. 10 Seiten allerdings sehr kurz gehalten, was angesichts der Möglichkeiten und der nicht immer leicht verständlichen Lambda-Ausdrücke schade ist.
Besonders schade ist auch, das die neue Benutzeroberfläche Java FX, die eigentlich ein besonders herausragendes Merkmal von Java 8 ist, auch in diesem Buch gar nicht angesprochen wird. Statt dessen wird ausführlich die Benutzeroberfläche AFT und Swing beschrieben. Da jedoch Java FX bei den Fachleuten als Nachfolger von Swing gehandelt wird und zudem viele Vorteile besitzt, macht es für mich weniger Sinn sich heute noch intensiv in Swing einzuarbeiten. Dafür gibt es somit für das Buch einen Punktabzug. Einen Pluspunkt gibt es für die Übungsfragen am Ende der meisten Kapitel, damit kann der Leser seinen Lernfortschritt stets gut überprüfen. Die Autoren behandeln in dem Buch auch einige Entwurfsmuster (Design Pattern), so wird das Konzept der wichtigsten Konzepte wie Singelton, Fabrikmethode, Fassade, Delegation und Beobachter (Observer) kurz anhand eines Beispiels vorgestellt. Der praktische Programmiereinstieg wird in dem Buch auch dadurch gefördert, das auch praktische Beispielprogramme wie z.B. Mastermind oder ein Quizspiel (Millionenspiel) mit grafischer Benutzeroberfläche und echter Spiellogik und Quellcode genau erläutert werden. Schade nur das hier noch Swing und nicht Java FX zum Einsatz kommt.
Am Ende des Buches finden auch Android-Programmierer noch eine kleinen Einführung in ihr System (Smartphone oder Tablet ), zumal Android ja auf Java-Konzepten beruht. Allerdings wird auch bei Android noch mit der IDE Eclipse gearbeitet, also nicht dem neueren Android Studio von Google. Es wird aufgezeigt wir man ein kleines Quiz Spiel entwickelt und wie man App´s dann über Google Play veröffentlicht. Alle Bilder, Skizzen etc. im Buch sind in Schwarz/Weiss bzw. mit Grauraster abgedruckt, die Druckqualität ist durchweg sehr gut!
Fazit: Ein durchweg gutes Java-Einsteigerbuch welches auch auf wichtige Neuerungen von Java 8 eingeht, leider aber nicht auf die neue Benutzeroberfläche Java FX. Aufgrund des guten Inhaltsverzeichnisses, Stichwortverzeichnisses und der Strukturierung auch gut als Nachschlagewerk verwendbar. Wer keine GUI oder aber statt Java FX weiterhin auf AWT und Swing setzen möchte, dem kann das Buch nur empfohlen werden.
Klappentext:
Verständlich, anschaulich, detailliert und nützlich - mit diesem Anspruch tritt das erfolgreiche Autorenteam Louis/Müller an, Einsteigern Java umfassend zu vermitteln. Die Autoren wissen, was Programmiereinsteiger wirklich brauchen: gut nachvollziehbare Erklärungen, ausführbare Codebeispiele, viele Übungen mit Lösungen, interessante Workshops und den Praxisbezug. Java - Der umfassende Programmierkurs vermittelt Ihnen Schritt für Schritt die grundlegenden Prinzipien der objektorientierten Programmierung. Darüber hinaus beschreibt das Buch aber auch alle wichtigen Aspekte und Möglichkeiten der Sprache Java und der Java-Klassenbibliothek.
Der ideale Java-Grundkurs
Als Einsteiger in die Java-Programmierung werden Sie neben den umfassenden und klar verständlichen Ausführungen vor allem die vielen Hintergrundinformationen, die Einblicke in Alltag und Methodik des Programmierens und die Einführungen in die speziellen Programmiergebiete schätzen.
Einstieg auch für Programmieranfänger
Wenn Sie noch über keinerlei Programmierkenntnisse verfügen, hilft Ihnen eine Schnelleinführung, die wichtigsten Programmierkonzepte kennenzulernen.
Übungen und Workshops
Übungsaufgaben mit Lösungen bieten Ihnen die Möglichkeit, das Gelernte sofort praktisch einzuüben. In den Workshops können Sie dann etwas größere Projekte angehen wie ein Mastermind-Spiel oder ein Millionen-Quiz.
Zuverlässiges Nachschlagewerk
Haben Sie mithilfe des Buchs solide Java-Kenntnisse erworben, eignet es sich auch als umfassende Referenz für die tägliche Arbeit. Behandelt werden grundlegende Sprachelemente, objektorientierte Programmierung, weiterführende Konzepte wie Vererbung, Polymorphie, Schnittstellen, Exceptions, die wichtigsten Utility-Klassen der Java-Bibliothek, funktionale Programmierung mittels Lambda-Ausdrücken, GUI-, Datenbank- und Thread-Programmierung u.v.m.
Bonusteil zur Android-App-Entwicklung
Als Bonus enthält das Buch eine Einführung in die Erstellung von Apps für Smartphones, Tablets und andere mobile Endgeräte mit dem Android-Betriebssystem.
Neuerungen von Java 8
Die wichtigsten Neuerungen der Java-Version 8 sind berücksichtigt.
--Frank
Gebundene Ausgabe: 960 Seiten Verlag: O'Reilly; Auflage: 1 (31. Mai 2014) Sprache: Deutsch ISBN-10: 3955615405 ISBN-13: 978-3955615406 Größe und/oder Gewicht: 23 x 18,6 x 5,4 cm Preis 39,90 Euro Bezug: Buchhandel, Amazon etc.
Java Programmierung – Das Handbuch zu Java 8, Autoren Guido Krüger & Heiko Hansen
Auch die neue Auflage dieses altbekannten Werkes umfasst nun auch die neue aktuelle Java Version 8, es gehört somit ebenfalls zu den ersten Werken welche die neuen Java Features beschreibt. Wer jetzt meint das Buch platzt aus allen Nähten zumal doch die ältere Auflage schon über 1400 Seiten beinhaltete, der wird sich wundern denn das neue Werk hat „nur“ 1100 Seiten! Der Autor hat das Buch nämlich komplett renoviert, dass heißt er hat ältere Themen die heute nicht mehr aktuell sind oder nicht zum Kern von Java gehören, einfach komplett herausgenommen. Gestrichen wurde das Kapitel Applets, Java Beans,objektorientierte Persistenz, Sound, Performance-Tuning und die Hilfsprogramme des JDK. Der Autor wollte offenbar das Buch übersichtlicher gestalten. Ein wenig schade ist es trotzdem, das ein oder andere hätte sicherlich noch gut reingepasst, der Autor stellt diese Kapitel jedoch für Interessenten auf seiner Webseite bereit!
Wichtiger sind natürlich die Neuerungen von Java 8. Insbesondere die neuen Lambda-Ausdrücke welche dem Programmierer sehr viel Tipparbeit ersparen können.Diese werden in einem neuen 11 seitigen Unterkapitel beschrieben.Leider vermisst man aber auch einige Neuerungen, so zum Beispiel die neuen Klassen für den Umgang mit Datum und Zeit. Auch auf das interessante Java FX wird in dem Buch überhaupt nicht eingegangen, schade!
Das Buch ist sehr ordentlich aufgebaut, der Leser wird in einer verständlichen Schreibweise und kleinen Code-Beispielen an die wesentlichen Merkmale und Klassen der Programmiersprache Java herangeführt.
Angenehm empfand ich das der Autor auf manche Themen auf wie z.B. Webstart, Design-Pattern und Kryptografie etwas ausführlicher eingeht als man es von andere Werken gewohnt ist. Dem Thema Kryptografie widmet der Autor sogar ein ganze Kapitel. Durch die gute Gliederung eignet es sich sowohl für Einsteiger als auch als Nachschlagewerk für etwas erfahrenere Java-Programmierer. Druck und Gestaltung ist wie vom O'Reilly Verlag gewohnt ebenfalls wieder vorbildlich.
Fazit:
Insbesondere für Einsteiger in die Programmiersprache Java ein sehr hilfreiches und gut durchdachtes Buch. Leider kommen manche Themen etwas kurz und einige Dinge vermisst man völlig, auf 1100 Seiten passt halt einfach nicht alles. Für Einsteiger dennoch ein interessantes empfehlenswertes Buch, wenn auch ergänzende Werke sicher empfehlenswert sind. Besitzer der letzten Auflage werden dagegen nur wenig Neues in der neuen Auflage finden, für Sie wird sich das Buch wohl weniger lohnen.
Klappentext:
Die Neuauflage dieses Standardwerks gibt eine umfassende Einführung in die Programmierung mit Java 8. Vom Aufbau einer funktionierenden Entwicklungsumgebung über Grundlagen der Sprache bis hin zu Themen wie Grafik-, Netzwerk- oder Datenbankprogrammierung werden alle wichtigen Eigenschaften der Java 8 Standard Edition vorgestellt.
Auch die aktuellen Schlüsselthemen wie funktionale Interfaces, Lambda-Ausdrücke, Closures und Methoden-Referenzen werden mit vielen Beispielen umfassend und leicht verständlich erläutert. Daneben runden eine Vielzahl weiterführender Themen das Werk ab, wie beispielsweise Design Patterns, Kryptografie oder XML.
Mit diesem Handbuch erhalten Programmierer mit Vorkenntnissen und Studierende einen leicht verständlichen Zugang zu Sprache und Klassenbibliotheken, während Fortgeschrittene und Profis ein komplettes Nachschlagewerk für die tägliche Arbeit an die Hand bekommen.
Dank des übersichtlichen Aufbaus, vieler Beispielprogramme und Querverweise sowie des ausführlichen Indexes eignet sich das Buch sehr gut zum Selbststudium. Für die Neuauflage wurde es gründlich aktualisiert und etwas verschlankt.
Aus dem Inhalt
- Schnelleinstieg und Entwicklungsumgebungen
- Grundlagen der Sprache, Datentypen, Ausdrücke und Anweisungen
- Objektorientierte Programmierung und Design Patterns
- Strings, Exceptions, Collections, Utilities, Generics
- Lambda-Ausdrücke, Closures und Methoden-Referenzen
- Datei- und Verzeichniszugriffe
- Programmierung mit AWT und Swing
- Event-Handling, Grafik, Farben, Animationen, eigene Dialogelemente
- Datenbankzugriffe mit JDBC
- XML-Programmierung mit DOM, SAX, StAX und JAXB
- Multithreading, Serialisierung, Reflection und Annotationen
- Netzwerkprogrammierung, RMI, Kryptografie
Die Autoren
Guido Krüger hat als Autor und Software-Entwickler umfassende Erfahrung in der Medizin-, Telekommunikations- und Versicherungs-Informatik. Der Java-Community wurde er durch das Handbuch der Java-Programmierung bekannt, dessen freie HTML-Ausgabe richtungsweisend war. Nach jahrzehntelangen Entwicklungs- und Führungsaufgaben in der Informatik arbeitet Guido seit einigen Jahren als freier Autor und Fotojournalist in den USA. Sein Weblog ist weithin bekannt, und seine Fotoreportagen sind in der (nicht nur) deutschsprachigen Community von Washington, D.C., geschätzt. Mitte des Jahres wird er nach Deutschland zurückkehren, um sich neuen Herausforderungen zu stellen.
Heiko Hansen ist ein erfahrener Software-Entwickler und Projektleiter. Er kennt Java seit seiner Diplomarbeit in angewandter Mathematik und hat mittlerweile fünfzehn Jahre Erfahrung mit der Java Standard Edition. Nach jahrelanger Tätigkeit als Teamleiter für objektorientierte Basistechnologien eines großen Bestandsführungssystems in der Versicherungsbranche ist Heiko heute als Gruppenleiter eines mittelständischen Versicherungsunternehmens für Business Intelligence und Datawarehousing verantwortlich.
--Frank
Gebundene Ausgabe: 1104 Seiten Verlag: O'Reilly; Auflage: 8 (31. Mai 2014) Sprache: Deutsch ISBN-10: 3955615146 ISBN-13: 978-3955615147 Größe und/oder Gewicht: 23,3 x 18,9 x 6 cm Preis 49,90 Euro Bezug: Buchhandel, Amazon etc.
Java ist auch eine Insel,Auflage 11, Autor Christian Ullenboom
Jetzt brandneu die bereits 11. Auflage des umfassenden Java Standardwerkes von Christian Ullenboom. Eines er ersten Werke das jetzt auch den brandneuen Java 8 Standard berücksichtigt. Java ist mit seiner umfassenden Standard-Klassenbibliothek, die ja von Version zu Version auch immer komplexer wird, keine einfache Programmiersprache, zumindest der Einstieg ist nicht immer ganz einfach. Zum Glück ist inzwischen Java auch eine der am besten dokumentieren Programmiersprachen. Fast immer wenn man im Internet nach einem Java Befehl, Problem oder Algorithmus recherchiert, landet man früher oder später bei diesem Autor oder diesem Buch bzw. einen älteren Auflage. Kein Wunder, den auf den über 1300 Seiten beschreibt der Autor so ziemlich alles was man über Java wissen sollte, sowohl Themen für Einsteiger als auch erfahrene Anwender. Neben der Geschichte von Java und dessen Entwicklung werden alle Sprachelemente, die objektorientierten Konzepte, die wichtigsten Klassen, Datenbank und Dateizugriffe, GUI-Frameworks und vielse mehr erläutert. Vieles wird anhand kleiner kurzer Beispielzeilen praxisnah beschrieben. Aber auch andere Dinge die in Zusammenhang mit Java-Progarmmierung stehen werden in dem Buch sehr gut erläutert, so fand ich zum Beispiel die Beschreibung der Zeichensätze, insbesondere auch des Unicode (verschiedenen Kodierungen), endlich mal sehr klar und leicht verständlich formuliert.
Auf die Java Entwicklungsumgebungen Eclipse und Netbeans wird in dem Buch nur wenig eingegangen, die Beispiele sind so gehalten das die Art der verwendeten IDE kaum eien Rolle spielt. Dennoch ein wenig merkt man das der Autor wohl derzeit Eclipse noch etwas bevorzugt.
In dieser neuen Auflage sind vornehmlich die neuen Java 8 Änderungen hinzugekommen, das sind in erster Linie das neue Lambda-Ausdrücke, welche den Quellcode erheblich reduzieren und vereinfachen können. Aber natürlich auch die neuen Klassen für Zeitangaben und Zeitrechnungen oder beispielsweise das neue Java FX 8 wird beschrieben. Zudem wurden die alten Beispielprogramme im Buch, dort wo es sinnvoll war, an die neuen Klassen von Java 7 und 8 angepasst.
Etwas kurz kam für mich der interessante Java FX Gui Teil im Buch, hiermit beschäftigt sich der Autor leider nur wenige Seiten im Buch. Ich nehme na das dieser Teil für das zweite Werk vom Autor vorgesehen ist, denn bekanntlich hat der Autor oder Verlag dieses Standardwerk schon vor längeren in zwei Buchteile aufgeteilt. Auch der zweite Teil soll wohl bald in einer neuen Auflage erscheinen. Diese Aufteilung ist sicher auch gut so, denn mit über 1300 Seiten hat dieses Buch ein Gewicht und eine Dicke erreicht, die man kaum noch steigern kann. Schon jetzt benötigt man für längeres lesen richtig viel Muskeln! Zum Glück hat sich hier der Verlag was tolles einfallen lassen, denn mit jedem Buchkauf erhält man einen kostenlosen Code mit der man sich das gleiche Buch auch als E-Book herunterladen kann. Und zwar nicht nur im PDF-Format, sondern sogar im Standard E-Book Format EPUB und im MOBI (Kindle). Somit lässt sich das Werk also auch bequem auf jedem E-Book-Reader ob Kindle, Sony oder was auch immer lesen. Ich hab das E-Book auf einem Sony Reader im EPUB-Format und auf einem Tablet mit Kindle-App getestet und war überrascht wie gut lesbar das Buch dort ist. Das ist bei Fachbüchern durchaus nicht immer so einfach (aufgrund von Bildern, Tabellen etc.) , daher werden diese oft nur als PDF E-Books angeboten. PDF E-Books wiederum sind oft nicht ganz so gut auf echten E-Book-Readern handhabbar.
Am schönsten gefiel mir die Darstellung auf einem Tablet, egal ob EPUB oder MOBI-Format, einfach weil dort dann auch ein bisschen Farbe auf die Seiten kommt und wenn es auch nur ab und zu eine farbige Überschrift oder ein farbig hinterlegter Kasten ist. Lediglich der Zeilenabstand beim Abdruck der Codezeilen bzw. Beispiele gefiel mir bei den E-Books nicht, er sollte meiner Meinung nach halbiert werden, damit man einen besseren Überblick über die Zusammenhänge erhält. Momentan wirken die Quellcodes etwas auseinandergezogen, wodurch oft nur wenige Zeilen auf eine Seite passen. Vielleicht kann das der Verlag noch verbessern, denn ansonsten sind sie wirklich gut und hilfreich.
Natürlich ist die Darstellung im gedruckten Buch noch am schönsten, zudem kann man ein Buch auch gut neben den PC legen und dann in der IDE experimentieren. Gerade als Nachschlagewerk ist dieses Buch ja erste Sahne. Aber der das leichtgewichtig E-Book hat auch seine Vorteile, daher finde ich die Kombination aus beiden eine echt gute Entscheidung des Verlages!
Fazit:
Wie auch schon die vorherigen Auflagen ist und bleibt dieses Werk sicher nicht nur für mich, das Standardwerk für Java-Programmierer. Es sollte in jedem Bücherschrank stehen und in jeder E-Book Bibliothek zu finden sein, als Nachschagewerk ist es einfach ideal, insbesondere weil auch die Suchfunktion von E-Book-Readern gut genutzt werden kann.
Da die Version Java 8 mit der verbesserten JavaFX-Technologie und dem neuen Gui-Builder (Scene Builder) einen gewaltigen Sprung nach vorne gemacht hat, dürfte diesem Buch auch für viele neue Umsteiger aus anderen Sprachen eine gute Basis sein.
Klappentext:
Lernen Sie die Sprache Java von A bis Z. Das Java-Kultbuch lehrt anschaulich und praxisorientiert alles Wissenswerte zu Klassen, Objekten, Generics und Lambda-Ausdrücken. Kompakte Einführungen in Spezialthemen runden das Buch ab. Die Insel ist besonders geeignet für Leser mit Grundkenntnissen in der Programmierung wie Studenten oder Umsteiger von anderen Sprachen.
- Programmieren mit der Java Platform, Standard Edition 8
- Java von A bis Z: Einführung, Praxis, Referenz
- Von Klassen und Objekten zu Datenstrukturen und Algorithmen
Das lernen Sie in diesem Buch
Java-Grundlagen verstehen
Hier lernen Sie die Sprache Java mit all ihren Merkmalen und Möglichkeiten kennen: von Klassen und Objekten bis zu Datenstrukturen und Algorithmen. Natürlich aktuell zu Java 8.
Profitieren Sie von praxisnahen Beispielen
Nicht nur lesen, sondern selbst entwickeln und nachvollziehen. Alles wird anschaulich an praxiserprobten Beispiel-Programmen erklärt. Das Plus: Die Insel enthält besonders ausgezeichnete Infos und Tipps zur Arbeit mit Eclipse und NetBeans.
Die Java-Insel ist Ihr Begleiter
Als Lehr- und Arbeitsbuch oder als Referenz ist die Insel geeignet. Hier gibt es Theorie immer nur mit Praxis. Kurz: Die erste Insel ist unentbehrlich für jeden angehenden Java-Entwickler. Sie eignet sich zudem ideal fürs Selbststudium.
Aus dem Inhalt
- Imperative Sprachkonzepte
- Klassen und Objekte
- Umgang mit Zeichenketten
- Eigene Klassen schreiben
- Ausnahmebehandlung
- Besondere Typen der Java SE
- Generics<T>
- Lambda-Ausdrücke und funktionale Programmierung
- Architektur und Design
- Die Klassenbibliothek
- Nebenläufige Programmierung
- Datenstrukturen und Algorithmen u.v.m.
--Frank
Gebunden: 1306 Seiten (E-Book Gutscheincode kostenlos dabei) Verlag: Galileo Computing; Auflage: 11 (26. Mai 2014) Sprache: Deutsch ISBN-10: 3836228734 ISBN-13: 978-3836228732 Größe und/oder Gewicht: 24,4 x 19,7 x 7,1 cm Preis 49,90 Euro Bezug: Buchhandel, Amazon etc.
Schrödinger programmiert Java, Autor Philip Ackermann
Heute möchte ich mal ein Buch zum Thema JAVA-Programmierung vorstellen, sogar ein ganz besonderes! Java ist eine sehr weit verbreitete Programmiersprache die auch für die Programmierung zahlreicher Geräte verwendet wird. Lediglich auf Windows-Desktop-Computern hat Sie bislang noch nie den ganz großen Durchbruch geschafft, was sich aber noch ändern kann, denn gerade jetzt arbeiten zahlreiche professionelle Programmierer an der neuen Java Version 8, die noch dieses Jahr erscheinen soll. Dank dem Unterstützer von Oracle und der neuen Technologie JavaFX könnte die neue Version endlich auch auf Desktop-Rechnern mehr Freunde finden, sie bietet beste Voraussetzungen. Aber jetzt zum Buch, dieses Buch ist eines der wenigen, welches bereits jetzt schon vieles Aspekte von Java 8 beschreibt, obwohl Java 8 bislang noch gar nicht offiziell freigegeben ist. Das Buch eignet sich daher sowohl für Java 7 als auch Java 8 Programmier-Einsteiger und Programmier-Umsteiger von anderen Programmiersprachen. Das Mammut-Werk umfasst über 700 Seiten und geht auf alle Aspekte der Java-Programmierung ein, das heißt das objektorientierte Konzept, die verschiedenen Klassen und Eigenheiten der Sprache werden anhand vielen kleinen Beispiel-Codeauszügen sehr lustig und frech formuliert beschrieben. Das besondere an dem Buch ist der lockere, frische, freche Schreibstiel der mit einem ebenso lockeren, frischen Buchlayout daherkommt. Ich kannte bislang diese „Schrödiger-Serie“ des Galileo Verlages nicht, daher war ich sehr überrascht als ich ein Buch auspackte, das er wie ein Comic als wie ein Fachbuch aussah. Der Inhalt wimmelt von handgemalten Skizzen, Markierungen, farblich hervorgehobenen Seitenbereichen, handschriftlichen Notizen zwischen den Absätzen und Skizzen und zum Teil sogar Textblöcken die auf dem Kopf stehen. Auf den ersten Blick fragte ich mich, kann man so ein Buch überhaupt lesen! Nachdem ich das Buch aber etwas genauer studiert hatte, muss ich sagen das es durchaus mal was anderes ist, ein Buch auf diese Art zu lesen. Der Einsteiger wird dennoch fachlich korrekt und genauso umfassend in die Sprache eingeführt wie in anderen Werken, nur halt etwas spaßiger! Lediglich manchmal gab es Seiten, wo vielleicht ein wenig mit den Schriftattributen übertrieben wurde. Fragen die man sich als Einsteiger durchaus mal stellt, werden einem oft bereits von der Comic-Figur „Schrödinger“ abgenommen und als Zwischenbemerkung im Buch beantwortet. Anhand lustiger Problemstellungen und Beispiele (wie eine Schuhkollektion) werden z.B. Sachverhalte wie Arrays oder Collektions erläutert. Auch die Programmierung grafischer Benutzeroberflächen wird im Buch eingehend erläutert, wobei natürlich die Swing-Klassen ganz vorne stehen, aber auch auf die neuen JavaFX-Klassen wird schon in einem Kapitel eingegangen. Zu JavaFX hätte ich mir persönlich allerdings noch etwas mehr Seiten gewünscht, zumal zu diesem Thema noch relativ wenig Fachliteratur existiert. Um den Lernerfolg prüfen zu können und zu vertiefen, gibt es in dem Buch auch immer wieder Aufgaben die man selbst lösen muss. Aber auch Lösung ist im Buch zu finden, meist verkehrt herum gedruckt, damit man nicht mogelt!
Fazit:
Ein wirklich ungewöhnliches Buch! Wer gerne locker geschriebene Fachbücher liest und mit trockener Theorie nicht viel anfangen kann, der wird hier voll auf seine Kosten kommen!
Gratulation an den Autoren und auch an die ungenannten Layouter dieses Werkes. Ein solches Layout stellt eine große Herausforderung an Autoren und Layouter, Textpassagen, Skizzen, Notizen, Randbemerkungen, Farbflecken etc. alles muss genau zueinander passen und sogar noch sowas wie ein Design ergeben, das ist nicht einfach und geht oft schief. Hier ist es allerdings perfekt gelungen – besser geht’s kaum!
Lediglich als Nachschlagewerk eignet sich dieses Buch nicht so optimal, da auch das Inhaltsverzeichnis recht lustig aufgebaut ist und man oft nicht weiß was sich hinter den lustigen Beispielüberschriften wirklich für ein Sachthema versteckt. Ein korrektes Stichwortverzeichnis ist allerdings vorhanden!
Klappentext: Schrödinger ... ... ist unser Mann fürs Programmieren. Er kann schon was, aber noch kein Java. Schlau ist er, neugierig und anfangs etwas chaotisch. Zum Glück hat er einen Kumpel, der auf jede Frage eine Antwort weiß. Und ein Beispiel, dass du nicht wieder vergisst.
Schrödinger garantiert:
- Installationshilfe und gründlicher Einstieg
- Objektorientierung aus der Profi-Praxis
- Alle neuen Entwicklungen im Blick
- Spaß mit Collections, Interfaces und Generics
- XML-Parser für alle Fälle
- Swing- und Java-FX-GUIs mit Stil
- Dateien, Streams und Datenbanken fest im Griff
- Multithreading ohne Verstricken
- Code, den Ihr auch übermorgen noch versteht
- Alles für Java 7 und Java 8
Aus dem Inhalt:
- Schrödinger programmiert Java
- Installation und Einstieg
- Vererbung und Polymorphie
- Interfaces
- Collections
- Generics
- Lambda Expressions
- Dateien und Streams
- New File I/O
- Datenbanken mit SQL und JDBC
- Daten-Austausch mit XML
- Daten aus Excel laden
- Gleichheit und Hashcodes definieren
- GUIs mit Swing ...
- ... und mit JavaFX
- Deployment und Java Web Start
Über den Autor Philip Ackermann: Philip Ackermann ist Master of Science in Computer Science. Am Fraunhofer-Institut für Angewandte Informationstechnologie FIT arbeitet er als Software-Entwickler an Tools zum teilautomatisierten Testen von Web Compliance, z. B. der Barrierefreiheit von Webseiten. Wissenschaftlich befasst er sich außerdem mit der modellbasierten Simulation und Evaluierung von mobilen und Web 2.0-Anwendungen.
--Frank
Broschiert: 704 Seiten Verlag: Galileo Computing; Auflage: 1 (12. Dezember 2013) Sprache: Deutsch ISBN-10: 3836217406 ISBN-13: 978-3836217408 Größe und/oder Gewicht: 23,6 x 20,2 x 4,6 cm Preis 44,90 Euro Bezug: Buchhandel, Amazon etc.
C Programmieren von Anfang an, Autor Helmut Erlenkötter
Dieses Buch von Helmut Erlenkötter finde ich, ist sehr zu empfehlen. Es bietet einen guten Einstieg in die Programmierung mit C für Ein- und Umsteiger. Es ist meiner Meinung nach gut für 'blutige' Anfänger geeignet, denn es erklärt sehr genau, was passiert, und wo man aufpassen muss.
Nach jedem Kapitel werden Aufgaben gestellt, um das erworbene Wissen zu testen.
Es gibt viele Codebeispiele, bzw. die ganze Programmierung wird anhand von Codebeispielen erklärt. Jeder Schritt in einem Listing wird gesondert erklärt, was die Übersicht des Buches und der Listings enorm erhöht.
Die Kapitel:
- Prolog
- Erste Schritte
- Mit Zahlen arbeiten
- Entscheidungen treffen
- Wiederhohlen von Programmteilen
- Funktionen definieren
- Felder und Zeichenketten
- Variablen und Konstanten
- Der Präprozessor
- Pointer
- Kommandozeilenparameter
- Dateien benutzen
- Fehler kontrollieren
- Komplexe Dateitypen
- Programmiertechniken
- C und Objekte
- Anhang
Eine komplette ASCII-Tabelle befindet sich im Anhang.
Das Buch verfügt über einen großen und ausführlichen Glossar.
Sterne: * * * * *
'-by tobimc-'
by Helmut Erlenkötter RORORO, ISBN 3-499-60074-9 Broschiert, 9,90€ (D)
C++, Objektorientiertes Programmieren von Anfang an, Autor Helmut Erlenkötter
Auch dieses Buch bietet sich für Ein- und Umsteiger an, da auch hier wieder von Anfang an auf die Eigenarten dieser Programmiersprache eingegangen wird. Zu Beginn werden die Unterschiede zwischen C und C++ aufgeführt und dann geht es auch schon sofort los. Wie in all seinen Büchern, geht der Autor sehr schön systematisch vor. Es werden immer wieder Beispiele genannt, die den behandelten Stoff aufnehmen. Er weist auf eventuelle Fehler hin, die gemacht werden können und spricht jede Änderung oder Neuerung sofort durch. Am Ende eines jeden Kapitels gibt es Aufgaben zu lösen. Alle Lösungen für diese Aufgaben finden sich am Ende des Buches. Und auch hier hat der Autor wieder eine Menge an zusätzlichen Daten in das Glossar gepackt und eine ASCII-Tabelle fehlt auch hier nicht.
Als weiterführendes Buch, nach "C programmieren von Anfang an" auf jedenfall zu empfehlen.
von Helmut Erlenkötter ISBN 3-499-60077-3 Broschiert, 10,50 € (D)
C von A bis Z
In diesem Buch von Jürgen Wolf wird die Programmiersprache C umfassend behandelt. Es ist sowohl für Einsteiger als auch für Fortgeschrittene oder als Nachschlagewerk zu empfehlen. Auch für Umsteiger von C++ o.Ä. gut. Sehr positiv ist, dass der Autor sowohl auf die C-Programmierung in Windows als auch
in Linux eingeht, somit ist das Buch bestens für Linux als auch für Windows geeignet. Schön ist die Referenzkarte, in der alle wichtigen Funktionen beschrieben sind, als auch die mitgelieferte CD, welche das
gesamte Buch in der html Version beinhaltet. Das Buch lässt sich unter anderem registrieren, somit erhält man kostenlos alle neuen Kapitel von neueren Auflagen als pdf. Das Buch setzt keinerlei Basiswissen voraus, ist aber auch für Fortgeschrittene nicht langweilig. Den Satz "Dies kann in dem Buch nicht behandelt werden, da das den Inhalt des Buches sprengen würde" wird man in diesem
Buch nicht finden. Es eignet sich durch die vielen Tabellen, Merkkästen und Zusammenfassungen auch gut zum Nachschlagen. Der Schreibstil ist sachlich, jedoch nicht langweilig sondern locker geschrieben und wenn es mal etwas schwieriger wird,
kommentiert der Autor einen aufmunternden Spruch nach dem Motto "Du schaffst das". Die Kapitel "C und CGI" sowie "C und MySQL" sind besonders für Fortgeschrittene interessant.
Programmieren in C, Autor Heimo Gaicher
Dieses Buch richtet sich an Programmier-Einsteiger, die mit der Sprache C eine universelle Programmiersprache erlernen möchten. Das Buch ist syntaktisch mit vielen Programmierbeispielen ausgearbeitet und ermöglicht damit dem Lernenden einen raschen Einstieg in die Programmierung. Ich persönlich habe vor 3 Jahren begonnen in C zu programmieren. In dieser Zeit habe ich schon einige Bücher durchgearbeitet, aber keines war so richtig für Einsteiger geeignet. Entweder sind die Bücher Kompendien für erfahrene Benutzer, zu komplex geschrieben oder eben nur eine "taxative" Auflistung aller Befehle usw.
Jetzt bin ich (für mich leider zu spät) auf dieses meiner Meinung nach ideale C-Buch für Einsteiger gestoßen. Der Autor vermittelt von Beginn an auf einfache Art und Weise die nötigen Kenntnisse mit sehr vielen Beispielen. Das Gelernte wird sofort mit praktischen Programmierbeispielen umgesetzt.
Auszug aus dem Inhalt:
- Einführung in die Sprachgrundlagen und in die Entwicklungsumgebung
- Einfache Beispielprogramme
- Datentypen und Variablen
- Zahlensysteme
- Operatoren
- Daten einlesen, verarbeiten und ausgeben
- Variablenüberwachung mit dem Debugger
- Kontrollstrukturen
- Iterationen
- Zeichenweise lesen und schreiben
- Arrays
- Strings
- Funktionen
- Pointer und Strukturen
- Unionen und Bitfelder
- Standard Datenströme
- Zugriff auf Dateien
- Speicherverwaltung
- Zeitfunktionen
- Zufallszahlen uvm.
Sterne: * * * * *
Programmieren in C Heimo Gaicher TREDITION, ISBN 978-3849118501 Fachbuchformat 24 x 17cm, 24,90€ (D)
Siehe auch
- Buchvorstellungen - Übersicht Buchvorstellungen zu allen Themengebieten