Möchten Sie verkaufen? Hier verkaufen
Core Java 2 - Band 2 Expertenwissen . Aktuell zu J2SE 1.3 und 1.4
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Core Java 2 - Band 2 Expertenwissen . Aktuell zu J2SE 1.3 und 1.4 [Gebundene Ausgabe]

Cay S. Horstmann , Gary Cornell
4.2 von 5 Sternen  Alle Rezensionen anzeigen (6 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Gebundene Ausgabe --  
Gebundene Ausgabe, 15. Juli 2002 --  

Kunden, die diesen Artikel angesehen haben, haben auch angesehen


Produktinformation

  • Gebundene Ausgabe: 1366 Seiten
  • Verlag: Markt+Technik (15. Juli 2002)
  • Sprache: Deutsch
  • ISBN-10: 3827262283
  • ISBN-13: 978-3827262288
  • Größe und/oder Gewicht: 23,8 x 18,2 x 6,4 cm
  • Durchschnittliche Kundenbewertung: 4.2 von 5 Sternen  Alle Rezensionen anzeigen (6 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 1.352.328 in Bücher (Siehe Top 100 in Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Aus der Amazon.de-Redaktion

An Büchern zu Java mangelt es sicherlich nicht, aber dieses Buch hebt sich von der Masse ab. Dieser Wälzer, der zweite Band zu Core Java 1.1, Sun Microsystems "offizielles" Handbuch zur Java-Programmierung, erläutert fortgeschrittene Java-Funktionen, die sonst nirgendwo besprochen werden, eingeschlossen hervorragendes Material zur Java-Netzwerkprogrammierung. Die ausgezeichneten Auszüge von Beispiel-Codes helfen bei der Lösung einer Vielzahl verschiedener Probleme, die beim täglichen Entwickeln auftreten.

Die Autoren beginnen mit der Darstellung von Java Streams, einem Thema, das oft zu kurz kommt, da Java-Sicherheit normalerweise innerhalb der Browser preemptiv zum Dateizugriff ist. Trotzdem sind Streams wichtig für Java und werden in vielen der Java-Klassen verwendet. Die Serialisierung von Objekten wird in Einzelheiten beschrieben, um persistente Objekte erstellen zu können. Die inneren Abläufe der Objektserialisierung werden erörtert, einschließlich späterer Probleme beim Nachladen von Objekten.

Threading und Multitasking sind jedem kompetenten Java-Programmierer natürlich ein Begriff, aber Core Java 1.1: Band 2 geht noch einen Schritt weiter und diskutiert Schwierigkeiten bei der Synchronisation von Threads. Die Autoren erklären, wie die Monitoren in Java funktionieren, damit der Zugriff auf den Speicher und andere Ressourcen synchronisiert werden kann. Sie erläutern zudem die Nutzung von Timern, die Threads verwenden, um zusätzliche Hilfe beim Threading zu leisten.

Der vielleicht wichtigste Teil des Buches ist die Darstellung von Javas Networking-Fähigkeiten, angefangen mit der eingebauten Unterstützung für Sockets und URLs bis hin zur Fähigkeit, auf Internet-Services einer höheren Stufe wie HTTP und Gopher zuzugreifen. Die explosionsartige Ausbreitung der Java Networking Software erscheint in einem anderen Licht, wenn man betrachtet, daß Javas mächtige Klassen die grundlegende Internet Entwicklung relativ einfach gestalten -- weit einfacher als mit C++ (Java Networking gibt einem außerdem die Möglichkeit, Java Streams auch in anderen Kontexten anzuwenden). Die Autoren zeigen sogar, wie man CGI-Skripts in Java aufruft, indem man einen cleveren Codeexzerpt benutzt, der bemerkenswert einfach, aber keinesfalls offensichtlich ist.

Die Einführungen in die Java Database Connectivity (JDBC), Remote Method Invocation (RMI) und CORBA sind gut ausgearbeitet. Außergewöhnlich ist das Material zur Arbeit mit Bildern mit dem AWT-Toolkit. Dieser Teil enthält Informationen darüber, wie man Bildfilter erstellt, wie man mit Speicherpuffern anstatt am Bildschirm arbeitet und wie man Bilddaten in die Zwischenablage des Systems kopiert, damit sie von anderen Programmen genutzt werden können.

Core Java 1.1: Band 2 beinhaltet zudem ein umfangreiches Kapitel mit Einzelheiten zum JavaBeans-Komponentenmodell. Da die momentan erhältlichen Java Tools immer noch keine automatische Beans-Erstellung unterstützen, zahlt es sich auf jeden Fall aus, dieses Material zu lesen. Abschließende Kapitel zu Sicherheit (einschließlich Java Core Signing), Internationalisierung und Nativen Codes (mit einfachen Beispielen, die das Java Native Interface (JNI) verwenden, um C/C++ Code aufzurufen) machen dieses Handbuch noch weit ausführlicher. Kurz, es ist ein Buch voller nützlicher Informationen für jeden Java-Programmierer, das einem je nach Projekt Stunden mühevoller Experimentierarbeit ersparen kann. -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Kurzbeschreibung

Ein Standardwerk von Sun Press: Zusammen mit dem ersten Band 'Core Java 2 - Grundlagen' gehört das Buch zu den weltweit am meisten zitierten und ausgezeichneten Standardwerken zu Java. Beide Bände wurden in mehrere Sprachen übersetzt. Angesprochen sind in erster Linie Programmierer und Software-Entwickler, die schon Grundwissen in anderen Programmiersprachen und/oder Java haben.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 
(3)

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

Die hilfreichsten Kundenrezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich
Format:Gebundene Ausgabe
Das erste Kapitel behandelt Threads, also Prozesse, die zeitgleich ablaufen können, damit nicht ein Prozess einen anderen blockiert. In diesem Kapitel wird genau erklärt, wie man Threads baut, sie ansteuert und welche Spezialfälle es gibt.
Das zweite Kapitel behandelt Collections, womit im Allgemeinen Datenstrukturen gemeint sind, die mehrere Informationen aufnehmen können. So werden hier alle behandelt, die in Java standardmäßig implementiert werden und die ein Informatikstudent auch aus seinem Studium kennen sollte.
Von Verketteten Listen werden bis zu den Maps eigentlich alle erklärt und auch gezeigt, welche Algorithmen es dahinter gibt und wie man sie zum Beispiel sortiert.
Das Thema Networking wird im dritten Kapitel behandelt und zeigt recht anschaulich, wie man mit Java sehr leicht netzwerkübergreifend arbeiten kann und zum Beispiel Server anspricht, E-Mails versendet oder auf Informationen aus dem Internet zugreifen kann.
Das sehr oft benötigte Thema der Datenbankprogrammierung wird im vierten Kapitel behandelt, in dem zunächst das JDBC erklärt wird, die universelle Schnittstelle, mit der Java auf fast alle bekannten Datenbanken zugreifen kann. Es wird auch noch einmal eine kurze Einführung in SQL gegeben. Anschließend wird auf spezielle Anfragen und Antworten der Datenbank eingegangen, die manchmal benötigt werden.
Im fünften Kapitel wird über verteilte Objekte gesprochen, was eigentlich meint, dass ein Rechner Klassen ausführt, die sich auf einem anderen Rechner befinden. Man spricht in dem Zusammenhang auch vom Client-Server-Prinzip. Es wird sehr ausführlich gezeigt, wie man solche Systeme aufbaut und es wird auf die CORBA Schnittstelle eingegangen, die es erlaubt, Klassen aufzurufen, die nicht in Java, sondern in einer anderen Programmiersprache geschrieben wurden.
Das sechste Kapitel baut auf das neunte Kapitel des ersten Bandes auf und behandelt wieder die grafische Bibliothek Swing, wobei hier dann auf Funktionen eingegangen wird, die sich von normalen Swingelementen unterscheiden. Es wird unter anderem erklärt, wie man Listen und Bäume erstellt und diese dann mir Sortierfiltern bearbeitet oder beim Berechnen Fortschrittsbalken anzeigt.
Die etwas ältere Oberflächenbibliothek AWT wird im siebten Kapitel behandelt. Dabei wird hier gezeigt, wie man Figuren manipulieren und Freihandzeichnungen gestalten oder verzerren kann. Auch das Drucken wird hier genau behandelt und so erklärt, dass es sehr leicht in jede Anwendung eingebaut werden kann.
Das achte Kapitel behandelt JavaBeans, Klassen, die nur dafür geschrieben werden, damit sie später das Programmieren erleichtern, indem nach gewissen Konventionen jeder darauf zugreifen und sie verwenden kann, ohne dass er wissen muss, wie es funktioniert. Einer der bekanntesten Vertreter dieses Konzeptes sind Oberflächen, wie man sie unter Visual Studio kennt oder unter JBuilder, die man nur mit der Maus auf ein Element ziehen muss, um sie zu verwenden.
Das Thema Sicherheit wird im neunten Kapitel behandelt. Java ist auf Grund schlechter Erfahrungen mit C++ mit eigenen Sicherheitsregeln ausgestattet, die verhindern sollen, dass schädlicher Code geschrieben werden kann (Viren, Speicherlöcher). Wie diese Sicherheiten funktionieren und was man beachten muss, wird ebenso beschrieben wie das Vorgehen, wenn man Programme schreiben will, die an sich gegen die Sicherheit verstoßen müssten.
Das zehnte Kapitel behandelt die Internationalisierung von Programmen. Es wird also gezeigt, wie man seine Programme mehrsprachig gestalten kann.

Es wird aber ebenso darauf eingegangen, wie man bestimmte Formate entsprechend formatiert, wie zum Beispiel das Datum.
Da es immer wieder möglich ist, dass man als Programmierer auf Programme zugreifen muss, die in einer anderen Sprache wie zum Beispiel C++ programmiert wurden, wird im elften Kapitel erklärt, was man tun muss, um auf Funktionen aus C zugreifen zu können, um sie in das eigene Projekt mit einzubinden.
Das zwölfte Kapitel handelt von XML, einer Metasprache, um Daten strukturiert zu speichern. Hier wird detailliert gezeigt, wie man solche Dateien schreibt, liest und manipuliert. Dies wird dann noch mit praktischen Beispielen untermauert, wodurch dieses Thema umfassend behandelt wird.
Im letzten Kapitel geht es um Annotationen, ein Hilfsmittel, um Quellcode besser zu strukturieren und mit Metadaten zu ergänzen. Hiermit ist es möglich, auf eine einfache und saubere Art seinen Quelltext verständlicher zu machen. Dieses Kapitel enthält eine Erweiterung dem Vorgänger gegenüber und zeigt ebenso wie das erste Buch dieser Auflage, wie wichtig es für die Autoren ist, dass sauberer programmiert werden soll.
Ebenso wie mit dem ersten Band der beiden Autoren ist es ihnen wieder gelungen, eines der besten deutschsprachigen Bücher zu verfassen, die es für Java gibt und die für jeden Erfahrungsgrad geeignet sind. Die beiden Bücher zusammen sind der ideale Begleiter für jeden, der mit Java zu tun hat.
War diese Rezension für Sie hilfreich?
5 von 7 Kunden fanden die folgende Rezension hilfreich
Nur als Zusatzbuch 15. September 2000
Von Ein Kunde
Format:Gebundene Ausgabe
Als Käufer der ersten Version des Buches, bin ich einmal davon ausgegangen, dass dieses Buch genauso informativ wird wie erstes. Allerdings behandelt es für einen "Otto-Normal-Programmierer" Themen, die eigentlich nicht so wichtig sind. Interessant waren aber auf jeden Fall Threads, AWT-Erweiterung und Sammlungen. Der Rest war dann doch wohl mehr für Experten(Netzwerke, Datenbanken, RMI, CORBA). Das JavaBeans Kapitel habe ich sogar ausgelassen, weil zur Programmierung von jenen erst gegen Ende des Kapitels etwas gesagt wurde. Wen aber die meisten behandelten Themen interessieren, der kann es sich ruhig kaufen(trotz des netten Preises).
War diese Rezension für Sie hilfreich?
1 von 2 Kunden fanden die folgende Rezension hilfreich
Von Jan Derer
Format:Gebundene Ausgabe
Das zweite Band rundet die Java Thematik ab und vervollständig Themen die man schon immer in Java Büchern gesucht hat. Glücklichweise ist das geschriebene auch Nachvollziehbar und selbst bei den komplexeren Themen sehr gut aufbearbeitet. Um Java wirklich zu lernen kommt man an dem zweiten Band nicht vorbei.
War diese Rezension für Sie hilfreich?

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:






Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.

Ihr Kommentar