Marktplatzangebote
4 Angebote ab € 6,67 €
  • Gebundenes Buch

Komplett überarbeitet zu J2SE Version 5.0! Die Neuauflage des Bestsellers Core Java 2, Expertenwissen deckt sämtliche fortgeschrittenen Features der Java 2 Plattform, Standard Edition ab. Berücksichtigt werden dabei sowohl die Enterprise-Features als auch die Entwicklung von Anwendungen mit grafischen Benutzeroberflächen. Wie auch Band 1 wurde das Buch vollständig überarbeitet und bezieht sich auf die J2SE5; Sämtliche Beispielprogramme wurde auf diese Version angehoben und zeigen praxisnahe Lösungsmöglichkeiten zu allen Real-World-Problemen, denen professionelle Entwickler gegenüberstehen.

Produktbeschreibung
Komplett überarbeitet zu J2SE Version 5.0! Die Neuauflage des Bestsellers Core Java 2, Expertenwissen deckt sämtliche fortgeschrittenen Features der Java 2 Plattform, Standard Edition ab. Berücksichtigt werden dabei sowohl die Enterprise-Features als auch die Entwicklung von Anwendungen mit grafischen Benutzeroberflächen. Wie auch Band 1 wurde das Buch vollständig überarbeitet und bezieht sich auf die J2SE5; Sämtliche Beispielprogramme wurde auf diese Version angehoben und zeigen praxisnahe Lösungsmöglichkeiten zu allen Real-World-Problemen, denen professionelle Entwickler gegenüberstehen.
Autorenporträt
Gary Cornell hat in Forschungseinrichtungen von IBM gearbeitet. Autor und Co-Autor zahlreicher Bücher und Fachartikel, derzeit Leitung des Programms Modern Visual Programming an der University Connecticut.Cay S. Horstmann unterrichtet an der San Jose State University. Mehrere Veröffentlichungen zu C++, Java und OOP; Herausgeber der Core-Reihe.
Rezensionen
Handfestes Java-Knowhow für Experten
Die Geschichte dieses internationalen Bestsellers spiegelt die Erfolgsgeschichte von Java. Als 1996 die erste Ausgabe erschien, passte das umfangreiche Wissen für anspruchsvolle Java-Praktiker noch in einen Band. Seit der vierten Ausgabe füllen die Autoren mühelos zwei dicke Bände.
Multithreading, grafische Oberflächen und Sicherheit
Horstmann und Cornell stammen aus dem universitären Umfeld und dem Forschungsbereich, wollen in Core Java aber kein akademisches Wissen verbreiten, sondern handfestes Knowhow, das Programmierern hilft, die Java-Technologie in realen Projekten umzusetzen. Während sie im ersten Band Javagrundlagen vermitteln, konzentrieren sie sich in diesem zweiten Band auf speziellere Thematiken für fortgeschrittene Entwickler. Hier geht es etwa um Multithreading, also Verfahren, um Programme parallel auszuführen, ohne dass sie sich gegenseitig blockieren oder behindern, sowie um die Schnittstellen zur Steuerung von Netzwerken, Datenbanken und Aufrufen entfernter Programme. Ein weiterer Schwerpunkt ist die Programmierung grafischer Oberflächen. Dabei wird das Grundwissen über das Abstract Windowing Toolkit (AWT) und die Swing-Klassen aus Band 1 erheblich erweitert. Weitere Themen sind JavaBeans, das Sicherheitsmodell, Möglichkeiten Programme zu entwickeln, die international einsetzbar sind, indem sie sich an die sprachlichen Umgebungen anpassen, und die Verwendung der nativen Methoden verschiedener Betriebssysteme, was hier und da Sinn machen kann, obwohl damit ein Stück Plattformunabhängigkeit aufgebeben wird.
Neues Kapitel zu XML
Neu in dieser fünften Ausgabe ist das Kapitel über die Verwendung von XML in Java was der zunehmenden Bedeutung dieses Standards beim Datenaustausch Rechnung trägt. Das Kapitel zu Ein- und Ausgabestreams ist in den ersten Band gewandert, die Sammlungen finden sich jetzt im zweiten.
Zeit sparen und Ärger vermeiden
Core Java zeichnet sich dadurch aus, dass hier ein sehr intimes Wissen der Programmiersprache Java, und der dahinter stehenden Konzepte und Philosophien für Praktiker leicht verständlich aufbereitet wird. Dabei nehmen die Autoren auf die unterschiedlichen Umgebungen, wie Mac, Windows, aber auch mobile Interfaces Bezug, stellen andere Programmiersprachen, wie Visual Basic vergleichend gegenüber und geben viele Hinweise, die in der praktischen Programmierung helfen, Zeit zu sparen und Ärger zu vermeiden. So demonstrieren Sie eindrucksvoll, wie akademischer Anspruch für die praktische Programmierwelt fortgeschrittener Java-Entwickler nutzbar gemacht werden kann.
(Peter Starke)
…mehr