<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<author>
  
  <id>46726</id>
  <name><![CDATA[Cay S. Horstmann]]></name>
  <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
  <fans_count type="integer">0</fans_count>
  <followers_count type="integer">0</followers_count>
  <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
  <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
  <about><![CDATA[]]></about>
  <influences><![CDATA[]]></influences>
  <gender></gender>
  <hometown></hometown>
  <born_at></born_at>
  <died_at></died_at>
  
  <books>
        <book>
  <id type="integer">81852</id>
  <isbn>0131482025</isbn>
  <isbn13>9780131482029</isbn13>
  <text_reviews_count type="integer">2</text_reviews_count>
  <title>
    <![CDATA[Core Java(TM) 2, Volume I--Fundamentals (7th Edition) (Core Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171005635m/81852.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171005635s/81852.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/81852.Core_Java</link>
  <average_rating>4.08</average_rating>
  <ratings_count>24</ratings_count>
  <description>
    <![CDATA[Book Description  Completely revised and up-to-date coverage of  Generic programming, restrictions and limitations, type bounds, wilcard types, and generic reflection  Swing GUI development, including input validation and other enhancements  Exception handling and debugging, including chained exceptions, stack frames, assertions, and logging  Streams and files, the new I/O API, memory-mapped files, file locking, and character set encoders/decoders  Regular expressions using the powerful java.util.regex package  Inner classes, reflection, and dynamic proxies  Application packaging and the Preferences API  The seventh edition of Core Java- 2, Volume I, covers the fundamentals of the Java 2 Platform, Standard Edition (J2SE-). A no-nonsense tutorial and reliable reference, this book features thoroughly tested real-world examples. The most important language and library features are demonstrated with deliberately simple sample programs, but they aren't fake and they don't cut corners. More importantly, all of the programs have been updated for J2SE 5.0 and should make good starting points for your own code. You won't find any toy examples here. This is a book for programmers who want to write real code to solve real problems.    <p><strong>Cay S. Horstmann</strong> is a professor of computer science at San Jose State University. Previously he was vice president and chief technology officer of Preview Systems Inc. and a consultant on C++, Java, and Internet programming for major corporations, universities, and organizations.</p> <p><strong>Gary Cornell</strong> has written or cowritten more than twenty popular computer books. He has a Ph.D. from Brown University and has been a visiting scientist at IBM Watson Laboratories, as well as a professor at the University of Connecticut.</p>]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
    <author>
    <id>46725</id>
        <name><![CDATA[Gary Cornell]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46725.Gary_Cornell]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>56</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">81854</id>
  <isbn>0131118269</isbn>
  <isbn13>9780131118263</isbn13>
  <text_reviews_count type="integer">2</text_reviews_count>
  <title>
    <![CDATA[Core Java(TM) 2, Volume II--Advanced Features (7th Edition) (Core Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171005636m/81854.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171005636s/81854.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/81854.Core_Java</link>
  <average_rating>3.93</average_rating>
  <ratings_count>14</ratings_count>
  <description>
    <![CDATA[Picking up where the authors' first volume on Java left off, <em>Core Java 2, Volume 2</em> covers the more advanced features of the Java 2 platform that can add polish and power to your Java programs. The authors' accessible--yet thorough--coverage of essential Java APIs help make this book an attractive choice for any working Java developer.<p> Several chapters here are especially useful for getting control of new and important Java 2 features. Sections on the new Java 2 collection classes and using advanced Swing classes (like tables and trees) are particularly good. (While many other books just list Swing APIs, this volume provides short examples and effective commentary, which will let you master these complex Swing controls.) When it comes to Java2D graphics, the authors do a nice job of comparing the old AWT to the new Java2D, including drawing basic shapes and doing text output. (These operations are surprisingly tricky in this new API). A section on the new JDBC 2 standard shows off new features like ResultSets and scrollable cursors to good effect.<p> More advanced topics include multithreading, internationalization, and security. Throughout, this text introduces important concepts illustrated with comprehensible examples. The APIs for individual classes are listed too, making it possible to use this book as a reference, but it is the tutorial sections that stand out here. (The authors also aren't afraid to point out where Java 2 is lacking--for example, in its printing support.)<p> Readers of the first volume will naturally want the second volume of <em>Core Java 2</em> too. It's also a great choice for any Java developer with JDK 1.1 experience who wants a tour of new Java 2 features that are essential for serious corporate development. <em>--Richard Dragan</em><p> <strong>Topics covered</strong>: Java 2 advanced APIs, multithreading and synchronization, Java 2 collections, networking, databases and JDBC 2 (cursors and result sets), RMI and remote objects, Swing user interface classes, printing, tables and trees, JavaBeans, security and deployment, internationalization issues, JNI and native methods.</p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
    <author>
    <id>46725</id>
        <name><![CDATA[Gary Cornell]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46725.Gary_Cornell]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>56</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">666017</id>
  <isbn>0470105542</isbn>
  <isbn13>9780470105542</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Big Java]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926411m/666017.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926411s/666017.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666017.Big_Java</link>
  <average_rating>3.62</average_rating>
  <ratings_count>8</ratings_count>
  <description>
    <![CDATA[No one brews up a better Java guide than Cay Horstmann and in this Third Edition of Big Java he's perfected his recipe. Thoroughly updated to include Java 6, the Third Edition of Horstmann's bestselling text helps you absorb computing concepts and programming principles, develop strong problem-solving skills, and become a better programmer, all while exploring the elements of Java that are needed to write real-life programs.<br/>   <br/>   A top-notch introductory text for beginners, Big Java, Third Edition is also a thorough reference for students and professionals alike to Java technologies, Internet programming, database access, and many other areas of computer science.<br/>   <br/>   Features of the Third Edition:<br/>   * The 'Objects Gradual' approach leads you into object-oriented thinking step-by-step, from using classes, implementing simple methods, all the way to designing your own object-oriented programs.<br/>   * A strong emphasis on test-driven development encourages you to consider outcomes as you write programming code so you design better, more usable programs<br/>   * Helpful &quot;Testing Track&quot; introduces techniques and tools step by step, ensuring that you master one before moving on to the next<br/>   * New teaching and learning tools in WileyPLUS--including a unique assignment checker that enables you to test your programming problems online before you submit them for a grade<br/>   * Graphics topics are developed gradually throughout the text, conveniently highlighted in separate color-coded sections<br/>   * Updated coverage is fully compatible with Java 5 and includes a discussion of the latest Java 6 features]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
  </authors>  <published>2003</published>
</book>

        <book>
  <id type="integer">561575</id>
  <isbn>0470105550</isbn>
  <isbn13>9780470105559</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Concepts]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1175806607m/561575.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1175806607s/561575.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/561575.Java_Concepts</link>
  <average_rating>4.00</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[Let Cay Horstmann teach you to think like a programmer!<br/>   <br/>   If you really want to master Java, it's not enough to know the code. You must begin to think like a programmer, and in this newest edition of his bestselling guide, Java Concepts, programming guru Cay Horstmann shows you how.<br/>   <br/>   Updated to integrate Java 6, Java Concepts, Fifth Edition introduces you to fundamental programming techniques and design skills that are crucial to learning how to program. Drawing on his many years of experience as an expert programmer and teacher, Horstmann brings out the most important elements of computing, problem solving, and program design.<br/>   <br/>   Thanks to Horstmann's proven formula, you'll complete this book with a thorough grounding in programming concepts and problem-solving and get quickly up to speed writing efficient and successful programs.<br/>   <br/>   Features of the new Fifth Edition:<br/>   * The 'Objects Gradual' approach leads you into object-oriented thinking step-by-step, from using classes, implementing simple methods, all the way to designing your own object-oriented programs.<br/>   * A strong emphasis on test-driven development encourages you to consider outcomes as you write programming code so you design better, more usable programs<br/>   * Unique approach goes beyond language syntax to focus on computer science concepts and problem solving, encouraging you to think as a problem solver<br/>   * New teaching and learning tools in WileyPLUS--including a unique assignment checker that enables you to test your programming problems online before you submit them for a grade<br/>   * Helpful &quot;Testing Track&quot; introduces techniques and tools step by step, ensuring that you master one before moving on to the next<br/>   * Graphics topics are developed gradually throughout the text, conveniently highlighted in separate color-coded sections<br/>   * Updated coverage is fully compatible with Java 5 and includes a discussion of the latest Java 6 features]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
  </authors>  <published>2005</published>
</book>

        <book>
  <id type="integer">1744208</id>
  <isbn>0471402486</isbn>
  <isbn13>9780471402480</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Big Java: Programming and Practice]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1187665642m/1744208.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1187665642s/1744208.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1744208.Big_Java_Programming_and_Practice</link>
  <average_rating>3.25</average_rating>
  <ratings_count>4</ratings_count>
  <description>
    <![CDATA[&lt;UL&gt;&lt;LI&gt;Offers an in-depth look into how Java relates to such technologies as searching, sorting, data structures, multithreading, networking, database connectivity, XML, and Java Server Pages&lt;LI&gt;Part I deals with fundamental principles of programming and problem solving&lt;LI&gt;Part II introduces advanced concepts of the Java programming&lt;LI&gt;Readers will find highlighted concepts and capsule introductions into advanced topics of computer science&lt;LI&gt;Perfect reading material for anyone interested in learning or reinforcing introductory programming concepts and who wants to take advantage of the exciting attributes of the Java language&lt;/UL&gt;]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

        <book>
  <id type="integer">722582</id>
  <isbn>0471172235</isbn>
  <isbn13>9780471172239</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Computing Concepts With Java Essentials]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1177634195m/722582.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1177634195s/722582.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/722582.Computing_Concepts_With_Java_Essentials</link>
  <average_rating>3.67</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[Each text is packaged with the Sun's JDK software.<br/>    * A Common Errors section in each chapter that helps you avoid programming pitfalls.<br/>    * A programming style guide that you can modify to fit your own criteria.<br/>    * A library of Java code available from the author's website from which you can easily derive your own Java applets.<br/>    * An appendix that helps you make the transition from Java to ANSI C++.]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
  </authors>  <published>1997</published>
</book>

        <book>
  <id type="integer">1067445</id>
  <isbn>0471164372</isbn>
  <isbn13>9780471164371</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Computing Concepts with C++ Essentials, 3rd Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1180705545m/1067445.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1180705545s/1067445.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1067445.Computing_Concepts_with_C_Essentials_3rd_Edition</link>
  <average_rating>3.50</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[* Teaches the principles of programming to those who are just beginning in the field of computer science<br/>   * Horstmann highlights common mistakes throughout, realizing that one of the toughest points to teach is how to avoid mistakes<br/>   * New includes a new chapter on pointers, expanded GUI coverage, with platform-specific material on the Web<br/>   <br/>   Wiley Higher Education]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
  </authors>  <published>1996</published>
</book>

        <book>
  <id type="integer">2210093</id>
  <isbn>0471679623</isbn>
  <isbn13>9780471679622</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Big C++ with WeL Total Java CD Metrowerks Codewarrior 8 and Sleve for Horstmann Big C++ Set]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2210093.Big_C_with_WeL_Total_Java_CD_Metrowerks_Codewarrior_8_and_Sleve_for_Horstmann_Big_C_Set</link>
  <average_rating>3.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[This proven author team combines their professional and academic experience to offer the most relevant and comprehensive introduction to programming and C++. * Authors combine professional and academic experience to offer the most relevant introduction to programming and C++ * Offers comprehensive examination of computer science, programming principles, and the C++ language * Covers advanced C++ topics, such as operator overloading, memory management, polymorphism, and more * Thorough coverage of STL * Integration of current technologies, such as UML and patterns]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
  </authors>  <published>2004</published>
</book>

        <book>
  <id type="integer">7350091</id>
  <isbn>3827262283</isbn>
  <isbn13>9783827262288</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Core Java 2 - Band 2 Expertenwissen . Aktuell zu J2SE 1.3 und 1.4]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/7350091-core-java-2-band-2-expertenwissen-aktuell-zu-j2se-1-3-und-1-4</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[ 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 <em>Core Java 1.1,</em> Sun Microsystems &quot;offizielles&quot; 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.<p> 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.<p> Threading und Multitasking sind jedem kompetenten Java-Programmierer natürlich ein Begriff, aber <em>Core Java 1.1:</em> 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.<p> 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.<p> 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.<p> <em>Core Java 1.1:</em> 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.</p></p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
    <author>
    <id>46725</id>
        <name><![CDATA[Gary Cornell]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46725.Gary_Cornell]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>56</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2002</published>
</book>

        <book>
  <id type="integer">7350089</id>
  <isbn>3827295653</isbn>
  <isbn13>9783827295651</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Core Java 2. Band 1. Grundlagen]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/7350089-core-java-2-band-1-grundlagen</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[ Nachdem die neuste JDK-Version JDK 1.2 erschienen ist, die ab sofort Java 2 heißt, veröffentlicht Sun das passende Handbuch in der <em>Sun Java Series</em>, die auf deutsch bei Markt&amp;Technik erschienen ist. Lässige 900 Seiten incl. CD stehen dem interessierten Leser und der Leserin zur Verfügung -- und das ist nur der erste Band für Einsteiger.<p>  Die Autoren gliedern das Handbuch (auch &quot;Java-Backstein&quot; genannt) in einen recht überschaubaren Sprachreferenzteil, einen Einführungsteil in objektorientierter Programmierung mit Java und in einen sehr ausführlichen Abschnitt zur Arbeit mit den neu in Java 2 integrierten GUI-Klassen &quot;Swing&quot;, die sich konzeptionell vom bisher verwendeten AWT (Abstract Window Toolkit) unterscheiden. Das Konzept der &quot;inneren Klassen&quot; wird kurz vorgestellt, Applets erläutert und Fehlerbehandlung in Java anhand vieler Beispiele veranschaulicht.<p>  Das Handbuch ist ein behutsames, ausführliches Handbuch für echte Einsteiger in Java. Der Stil ist freundlich und überfordert keinen Neuling in Java -- allerdings setzen die Autoren gewisse Basiskenntnisse in Programmierung grundsätzlich voraus. Stellenweise könnten die Erklärungen trotz der Länge des Buches etwas mehr in die Tiefe gehen, um die spezielle Konzeption von OOP stärker hervorzuheben. Etwas merkwürdig die Vergleiche mit Visual Basic -- es wirkt ein wenig wie Lego Duplo Fischertechnik gegenüberzustellen -- die sich an vielen Stellen des Buches finden. Offenbar gehen die Autoren von einem (an sich ja nicht unklugen) Umstieg von VB zu Java aus. Die Javaklassen, die mit SQL-Datenbanken arbeiten oder für Threads zuständig sind, werden in diesem Band noch nicht behandelt.<p>  Insgesamt ein durchaus geeignetes Buch für Java-Einsteiger, besonders für jene, die aus der Windowswelt kommen. Zur Ergänzung finden sich auf der CD das JDK für Windows und für Solaris, incl. der Sourcecodebeispiele im Handbuch. <em>--Susanne Schmidt</em></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>46726</id>
        <name><![CDATA[Cay S. Horstmann]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46726.Cay_S_Horstmann]]></link>
    <average_rating>3.81</average_rating>
    <ratings_count>88</ratings_count>
    <text_reviews_count>12</text_reviews_count>
  </author>
    <author>
    <id>46725</id>
        <name><![CDATA[Gary Cornell]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/46725.Gary_Cornell]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>56</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

      <books>
</author>
</GoodreadsResponse>