Beginner Java @ Java Programming
 Programming Network : The Programmer Store & Resources
|  ASP.NET  |  HTML / DHTML  |  Java / JavaScript  |  Perl  |  PHP  |  Python  |  XML  |
Java Index - Java Beginner's Guides :

Java Beginner's Book :
Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms

Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms
Check price @
Amazon.com
Amazon.ca
Amazon.co.uk


Java Collections: An Introduction to Abstract Data Types, Data Structures and Algorithms
by David A. Watt, Deryck F. Brown, Dave Watt

Paperback: 566 pages
Dimensions (in inches): 1.21 x 9.27 x 7.46
Publisher: John Wiley & Sons
ISBN: 047189978X; 1 edition (March 13, 2001)


From Book News, Inc.: This textbook for a second-level course in algorithms and data structures focuses on abstract data types (ADTs) that occur repeatedly in software design. Watt (University of Glasgow) and Brown (Robert Gordon University) use these ADTs to introduce and motivate the data structures required to implement them and the algorithms associated with the data structures.Book News, Inc.®, Portland, OR

Book Description: A unique, practical approach to working with collection classes in Java 2

Software developers new to Java will find the practical, software-engineering based approach taken by this book extremely refreshing. With an emphasis more on software design and less on theory, Java Collections explores in detail Java 2 collection classes, helping programmers choose the best collection classes for each application they work on. Watt and Brown explore abstract data types (ADTs) that turn up again and again in software design, using them to provide context for the data structures required for their implementation and the algorithms associated with the data structures. Numerous worked examples, several large case studies, and end-of-chapter exercises are also provided.

Book Info: Text focusing on Abstract Data Types (ADTs) and using them to introduce and motivate data structures required to implement ADTs and their associated algorithms. Includes appendices with mathematical information, numerous graded exercises, and examples and case studies showing how the ADTs are used in practical applications.


Customer Reviews
Very misleading title, December 13, 2001
Reviewer: A reader from Gairloch, Ross-shire United Kingdom

If you step into the Java universe bubble, then "Java Collections" means the standard core API with the same name. This book does not cover the standard classes and interfaces that form the Java Collections API, and this is a real shame. I don't like books that feature highly misleading titles, because it hints at a lack of accuracy of the book's content.

Interesting approach to ADTs, November 19, 2001
Reviewer: taserian from Columbia, SC United States

I've been reading through a copy of this book, and comparing it to another notable book on the same subject, mainly "Data Structures and Algorithm Analysis in Java" (DSAAJ) by Mark Allen Weiss. Something very noticeable is that Java Collections is a much simpler book to tackle, though I feel that this detracts slightly from its use as a textbook. As a PhD student in Computer Science, I prefer the mathematical detail I found in DSAAJ than the lesser amount of math that Watt and Brown provide in Java Collections. Yet, at the same time, the case studies in Java Collections are a tremendous help in understanding what a given ADT is useful for, which DSAAJ doesn't go into at all. And the detail on what a specific ADT is supposed to do is much better detailed in Java Collections than in DSAAJ. As a TA, I taught a course in Data Structures and Algorithms for Computer Engineering students. The textbook we used for that was Weiss' DSAA book directed towards C++ instead of Java, but for those who know both versions of the book, the two are very similar. If instead of C++ the course was oriented towards Java, I would have chosen this book as a textbook for that course; these students weren't needing the math focus, and they (and I) would have preferred the practical programming knowledge in here.

For the programmer out of college, or the college student that wants an alternate view on ADTs than what DSAAJ provides, this is an excellent book.

I only tolerate tutorial books that are clear, September 8, 2001
Reviewer: A reader from Singapore

When you're a beginner, and obviously one usually is when reading this type of material, you can't afford to waste time and energy reading 3 or 4 books to compensate for their flaws. You want one solid one that can quickly get you up to speed without tripping you up. I found the writing style to be awkward and perhaps it is the more formal British writing style. The material seems to be comprehensive but unfortunately the explanations are too brief. I found that I understood some stuff only because I have read other OOP and algorithm texts, and for a newbie without that background this book would be rather confusing. I might give it 3 stars but someone gave it 5 so I want to even it out immediately.

Very good book for CS1 and CS2....., August 1, 2001
Reviewer: A reader from West Lafayette, Indiana United States

This book is one of the best books out there for Java Algorithms and Data-Structures. It helped me a lot through CS180 (Purdue University). Very easy to understand definitions and code give you the essence of the topic.






Book Subjects
Java Beginner's Guides
Java Reference
Java Servlets
Java Certification Central
Visual J++
 
Learn Java
Java 2: A Beginner's Guide
by Herbert Schildt
Beginning Java 2 SDK 1.4 Edition
by Ivor Horton
Beginning Java 2 - Jdk 1.3 Edition (Programmer to Programmer)
by Ivor Horton
Computer Graphics / Games: Photoshop Wire | CorelDRAW Wire | PC Games
Graphing Calculators | Shop 4 Calculator
© 2017, Programming Network