- You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)
Java Examples in a Nutshell Paperback – Jan 31 2004
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
David Flanagan looks to be trying to corner the market in Java titles. Java Examples in a Nutshell is his fourth and is designed to be read in conjunction with the earlier books in which he says, it proved impossible to include all the example code he would have liked.
Like all good coding books it starts with "Hello world", used in this case to illustrate how to correctly set up your Java environment. After a few more basic examples there is a set of exercises which test your grasp of the material. From then on Flanagan tends to refer you to other books in the series to provide background and reference material relevant to the examples under discussion--a great marketing tool. In practice, any basic Java reference will provide this information. What they won't do is provide so many or such well thought out code examples for you to play with.
After the first few chapters you will be glad all the code is available for download as the examples become longer and more complex with ever less text between them. The simple Web browser example alone goes on for many pages.
Despite starting at the absolute beginning Java Examples In A Nutshell goes to the limits with sections on using RMI, JDBC, XML, servlets, JSP and lots more. It covers GUI programming, sound, encryption, internationalisation and other technologies essential for creating practical programs--all with exercises to ensure you really do understand.
While Java code is available from many Net sites the combination of organisation, examples and exercises make this a massively useful book for any budding or working Java programmer. --Steve Patient --This text refers to an out of print or unavailable edition of this title.
"This essential, learn-as-you-go tutorial invites new and seasoned Java developers to let go of worries about the complexity and sophistication of Java and simply jump in and try effective new programming techniques and code. It's a very good place to start if you're thinking of trying something new." Industrial Networking & Open Contol, April 2004 "This is not, perhaps, for the gnarled old 'sandals and beard' developer at the back of the office, but if you're a junior developer, or perhaps a highly experienced developer moving into Java for the first time, you won't find much better reading, and doing, than this." - Davey Winder, PC Plus, Nov (Rating 9/10)See all Product Description
Top Customer Reviews
The second section of the book covers the core Java API, including I/O, NIO, threads, networking, security and cryptography, serialization, and reflection. This section of the book is really solid and includes great working and commented examples of most of the core set of Java API. I really liked the network section as it includes code that will fulfill most of your needs in terms of network related development.
The third section of the book deals with graphics and user-interface including Swing, Java 2D graphics, preferences, printing, drag-and-drop, JavaBeans, applets, and sound. Not being much of a UI guy, I glossed over most of this section but it seemed complete and comprehensive. I know where I am going to turn if I ever need to work with Swing or applets.
The last section of the book includes coverage of the server-side Java or J2EE development, including JDBC, JAXP (XML parsing and transformation), Servlets 2.4, JSP 2.0, and RMI. Being a back-end or server side developer, I spent a lot of time consuming this section and I was very impressed with the quality of the coverage, explanation and examples included in this section.Read more ›
The collection of examples in this book is excellent. A comprehensive list of small programs that solve most of the common problems you might encounter when developing Java applications. A book like this can't possibly cover all facets of the rich Java API, but the selection of examples is well balanced and focusses on the key areas.
The code examples are very well structured and formatted and contain enough comments to explain all important parts of a particular solution. There's a lot to learn just by reading the source code.
But although the main focus of the book are examples, I would have hoped for some more textual explanations. Yes, the code examples are very well commented, but would prefer to see more regular text passages in-between the code explaining a particular implementation detail.
In summary, the book is so useful because it focusses on what is really essential to us developers: the source code. And despite my minor criticism I'll have to give it 5 stars.
This book provides excellent examples for both the beginner and advanced Java programmer covering everything from utilizing the core Java API to AWT/Swing to more advanced real-world examples using RMI, JDBC, and Servlet development.
The best thing about this book is it that it provides readable examples of some concepts that aren't so easily explained in regular documentation. To see a great variety of Java's capabilities put into real working examples is extremely valuable to the Java developer of any skill level.
IF you are looking for your first book on java - this book won't be your first choice - but it will be a very strong second to complement your new found java skills and show how to apply those new found skills will interesting, full-functional, "meaty" sample programs that are easy to reference based on topic. Great Reference!
If you are found of the O'Reilly style of reference a great first java book would be "Learning Java" by Niemeyer and Knudsen.
Most recent customer reviews
This is an excellent book covering Java 1.4 with practical examples. The book is divided into four parts: Learning Java, Core Java APIs, Desktop Java APIs, and Enterprise Java... Read morePublished on June 26 2004
Java developers who are looking for working examples of code that illustrate specific concepts. Read more
Most programmers learn by doing. When programming using a new API for the first time, I very often look at sample code to get the real feel for how the code should work. Read morePublished on Sept. 11 2002
This book absolutely wonderful.
It has a many real world examples and good questions which are so similar to the examples in the book. Read more
Somewhat outdated. Mostly covers J1.2, but weak at J1.3. It may have some historical value in order to show how Java programming was done at the good old days. Read morePublished on Dec 28 2001 by MEHMET ENDER BATUR
These are the most worn covers for the dozen Java books I own.
They are greate for learning and reference. Read more
I though I was buying the two Nutshell books as just an occaisonal reference to clarify things for me. Read morePublished on Nov. 14 2001 by Mark W Mitchell
This book, combined with Java in a Nutshell and Java Foundation Classes in a Nutshell make for one great reference on Java. The examples are easy to follow and are well commented. Read morePublished on Nov. 11 2001 by C. Higgins
This book doesn't teach you anything ussing theory only examples. The examples are very good and real. Read morePublished on July 13 2001 by DANIEL GUERRA
Look for similar items by category
- Books > Computers & Technology > Computer Science
- Books > Computers & Technology > Internet & Social Media
- Books > Computers & Technology > Programming > Java
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- Books > Computers & Technology > Software
- Books > Textbooks > Computer Science & Information Systems > Programming Languages