Marktplatzangebote
Ein Angebot für € 15,00 €
  • Broschiertes Buch

Java is the preferred language for many of today's leading-edge technologies - everything from smartphones and game consoles to robots, massive enterprise systems, and supercomputers. If you're new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements. You'll learn powerful new ways to manage resources and exceptions in your applications, and quickly get up to speed on Java's new…mehr

Produktbeschreibung
Java is the preferred language for many of today's leading-edge technologies - everything from smartphones and game consoles to robots, massive enterprise systems, and supercomputers. If you're new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements.
You'll learn powerful new ways to manage resources and exceptions in your applications, and quickly get up to speed on Java's new concurrency utilities, and APIs for web services and XML. You'll also find an updated tutorial on how to get started with the Eclipse IDE, and a brand-new introduction to database access in Java.
Autorenporträt
Patrick Niemeyer became involved with Oak (Java's predecessor) while working at Southwestern Bell Technology Resources. He is an independent consultant and author in the areas of networking and distributed applications. Pat is the author of BeanShell, a popular Java scripting language, as well as various other free goodies on the Net. Most recently, Pat has been developing enterprise architecture for A.G. Edwards. He currently lives in the Central West End area of St. Louis with various creatures.
Rezensionen
"Diese zweite Auflage von `Learning Java´ der beiden Autoren ist eine gelungene Einführung in Java, der wahrscheinlich erfolgreichsten und populärsten Programmiersprache der letzten Jahre. Das aktuelle Release 1.4 der Java2 Standard Edition von Sun wird in diesem Buch voll berücksichtigt. Anfänger und Einsteiger in die Programmierung finden zu Beginn eine leicht lesbare Übersicht zu Java vor: ein Abriss der Entwicklung von Java 1.0 bis 1.3, die elementaren Datentypen, Grundlagen von Java classes, Methoden und die Modularisierung werden vorbildlich vorgestellt. Sicherheit (von Applikationscode etwa), webbasierte Anwendungen (Java Applets) aber auch Multimedia sind berücksichtigt. Als erste minimale Applikation wird traditionell `HelloWorld´ vorgestellt: geschickt wird aus dem Einzeiler nach einigen Erklärungen schnell ein anspruchsvolles Progrämmchen mit grafischer Ausgabe. Locker und unterhaltsam erhält main() als Methode den ersten Auftritt als Grundlage jeder echten Applikation. Objekte, der garbage collector und vieles mehr wird mit leicht verständlichem Englisch und unterhaltsam auf runden 800 Seiten ausgebreitet. Sprachlich überzeugend, aber immer sehr fundiert werden zentrale Themen jeder Programmierung gebührend berücksichtigt: Thread-Programmierung etwa oder der Umgang mit Texten im Kapitel 9 - wer mit Regulären Ausdrücken (regular expressions ) arbeiten möchte ist dank Java2 inzwischen mit hervorragendem Werkzeug ausgestattet! Der systematische Aufbau von Java selbst mit seinen Kernelementen (java.lang.Math z.B.) und Erweiterungen wird an ausgewählten Elementen vorgestellt, so dass Einsteiger einen tiefen Einblick (in die Systematik) gewinnen. Natürlich wird Netzwerkprogrammierung sowohl Serverseitig als auch Client-seitig angesprochen, manche Paradigmen bzw. architekturabhängigen Möglichkeiten wie RMI und CORBA etwas knapp abgehandelt. Webbasierte Applikationen finden dank Servlets ebenso Berücksichtigung wie das leichte Erstellen grafischer Oberflächen für Applikationen mit SWING. Etliche Nachbarthemen zur Java-Programmierung sind überblicksartig vertreten, etwa Java Beans, Datenbanken, XMLoder Kryptographie, so dass interessierte Leser den grossen Zusammenhang zumindest im Ansatz überblicken können. Super gelöst finde ich den schwierigen Spagat zwischen den nötigen Listings von Programmcode und den zugehörigen Erläuterungen. Der sparsame Einsatz von Abbildungen hilft sehr, die Konzentration zu erhalten und doch ein wenig Entspannung in die nur sheinbar trockene Darstellung zu bringen. Der ausführliche Index am Ende der 800 Seiten läßt erahnen: es gibt immer etwas nachzuschlagen, und Java bietet eine Menge... Die dem Buch beiliegende CDROM bringt das aktuelle Java2 SDK in release 1.4 und zahlreiche im Buch besprochene Beispiele, so dass Tippfehler der Vergangenheit angehören. Fazit: eine ganz hervorragende Einführung in eine der modernsten und leistungfähigsten freien Programmiersprachen für Computer, geschrieben für Schüler, Studenten bis hin zu Computer-Profis, die diese endlich 'richtig' kennenlernen und beherrschen wollen. Ideal zum Selbststudium, als Begleitlektüre im Praktikum oder neben der Vorlesung geeignet. Niemeyer/Knudsen sind sprachlich erfrischend, fachlich sehr fundiert und auf dem neuesten Stand der Software-Entwicklung. Klasse gemacht: meine absolute Leseempfehlung!" --Bruno Hopp, http://www.buchkritik.de, 06/2003…mehr