MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Leseecke & Buchtipps > Webdesign/-Programmierung - Bücher
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Umfrage: Wie bewerten Sie persönlich das unten aufgeführte Buch?
Antwortmöglichkeiten
Wie bewerten Sie persönlich das unten aufgeführte Buch?

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 14.03.2003, 22:32   #1
Günther Kramer
MS-Office-Forum Team MS-Office-Forum Team
Standard Core Java 2 - Band 2 Expertenwissen

Core Java 2 - Band 2 Expertenwissen


Titel

Core Java 2 - Band 2 Expertenwissen

Beschreibung

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.

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.

Cover
Autor/en Cay S. Horstmann / Gary Cornell
Verlag Markt+Technik
Erstausgabe 15. Juli 2002
Seiten 1366
Inkl. CD Ja
Einband Gebunden
ISBN 3-8272-6228-3
Preis EUR 59,95
Sprache Deutsch
Leseprobe und Inhaltsverzeichnis
Infos und Bestellung

[zu Amazon] [Meinung abgeben]

Günther Kramer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.03.2003, 13:15   #2
Joachim Hofmann
MS-Office-Forum Team MS-Office-Forum Team
Standard

Allgemeines zu beiden Bänden


Die beiden Bände "core Java", bestehend aus
  • Band 1: Grundlagen

  • sowie
  • Band 2: Expertenwissen

  • beschreiben Java bis zur Version mit der offiziellen Bezeichnung
    "Java 2 Standard Edition Software Developing Kit Version 1.4."
    Dass dieser Begriff "eingängig" ist, gibt das Buch schon selbst gerne ironisch zu.
    Abgekürzt kann man auch "J2SE 1.4" sagen.


    Band 2 - "Expertenwissen" wartet u. a. mit folgenden Gebieten auf:


    Threads: Wie überhaupt ist die Darstellung sehr gründlich. Beim Erarbeiten der Möglichkeiten der Thread-Programmierung merkt man Java mehr und mehr den hohen technischen Level und seine Mächtigkeit an.

    Collections: Auch hier spricht viel für Java als hochentwickelte Sprache. Lobenswerterweise wird auch mit der STL (Standard Template Library), die manchem professionellen C++ - Programmierer bekannt ist, verglichen.

    Beim Thema Netzwerke geht es rund um TCP/IP; auszugsweise:
    SMTP, ein telnet-Server sowie -Client; und noch einmal Applets zur Informationsgewinnung über das Web. Die TCP/IP - Programmierung sieht codemäßig einfacher aus, als man es sich als Neuling vorgestellt haben mag.

    JDBC ist eine neuere Alternative zu ODBC. Zum Vergleich mit proprietären Systemen wird Microsoft Jet und Borland BDE herangezogen. In den Beispielen zu Datenbankverbindungen wird exemplarisch IBM DB2 und Cloudscape benutzt. Die JDBC-Installation und auch deren "Hakeligkeiten" (die das Buch auch gerne zugibt) werden beschrieben.

    Tiefer in komplexere Grafikprogrammierung sowie Bildbearbeitung wird im Kapitel "AWT für Experten" eingegangen.

    Java Beans sind wiederverwendbare Komponenten in Java. Ein Vergleich mit Visual Basic-Steuerelementen wird nicht gescheut.

    Die eingebauten Sicherheitsmechanismen in Java werden unter den Themen "Sicherheit" und Klassenladern beschrieben

    Remote-Objekte: Begriffe und Verwandtschaften zu COM und CORBA werden geklärt. Das Java-native Remote-Verfahren heißt hier RMI.

    Zur erweiterten Swing-Programmierung gehören u.a. Listenfelder, verschiedenartige und raffinierte Baumdarstellungen sowie Möglichkeiten der tabellarischen Darstellung von Datenbankabfragen. Die Swing-Komponenten vermitteln hier ein mächtiges Bild.


    Resümee des Bandes 2:


    Der Band 2 des "core Java" weist die gleiche hervorragende Ausführlichkeit in der Beschreibung des jeweiligen Themas auf wie der Band 1 . Immer werden, wenn vorhanden, verschiedene Herangehensweisen nebeneinandergestellt und es wird vom einfachen bis hin zum komplexen gegangen.
    Wie anhand der Anwendungsgebiete gezeigt wird, hat Java schon länger das Gebiet der reinen Applet-Programmierung verlassen. Darauf weisen auch die aktuellen Trends der CBIT 2002 hin: Auf Handys setzt sich zunehmend Java zur Realisierung der Interfaces; von Spielen und Anwendungen wie Routenplanern und Schedulern durch. Ein Stichwort ist UMTS. Auch findet Java in Software für Anwendungen wie Alarmanlagen Platz.


    Resümee für Band 1 und Band 2:


    Allgemein ist zu sagen, dass es sich bei den vorliegenden zwei Bänden um ein höchst professionelles Werk handelt, welches in seiner Ausführlichkeit wohl kaum zu überbieten sein dürfte.

    Die deutsche Übersetzung ist überraschend gut, flüssig und verständlich zu lesen. Man merkt eigentlich nicht, dass es sich um eine Übersetzung aus dem Amerikanischen handelt. Das ist in diesem Bereich nicht selbstverständlich.

    Die Code-Beispiele sind oft aus sich heraus verständlich und klar kommentiert.

    Verschiedene Implementierungs-Möglichkeiten innerhalb eines einzelnen Themas, sei es vom einfachen zum komplexen gehend, oder aus aus der Java-Historie gewachsen, werden im allgemeinen ausführlich beschrieben, so dass der Leser ein breites Wissen erhält.

    Überraschend fällt die jeweils zu jedem Band zugehörige CD ab. Es war mir nicht ersichtlich, welche Version der Setup-Dateien zum Java SDK für welche Windows-Version zuständig ist. Eine Info, sei es als Readme oder im Buch, hat man irgendwie vergessen. Ferner sind die CDs kaum gefüllt. Man hätte außer der IDE Forte noch eine Menge Platz für einige andere Tools, Java-Erweiterungen u.s.w. gehabt, auf welche in den Büchern an passenden Stellen natürlich mit Links verwiesen wird.

    Geändert von Joachim Hofmann (20.03.2003 um 11:10 Uhr).
    Joachim Hofmann ist offline  
    verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
    Antworten Auf Beitrag antworten
    Ads
    Antworten


    Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
     
    Themen-Optionen
    Ansicht

    Forumregeln
    Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
    Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
    Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
    Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

    vB Code ist An.
    Smileys sind An.
    [IMG] Code ist An.
    HTML-Code ist An.
    Gehe zu


    Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr.


    Partner und Co.
    Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

    Powered by: vBulletin Version 3.6.2 (Deutsch)
    Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

    Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
    Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
    Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
    ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
    Beachten Sie bitte auch unsere Nutzungsbedingungen.