Best Books of the Month Shop Costumes Learn more nav_sap_SWP_6M_fly_beacon $5 Albums All-New Fire TV Stick with Voice Remote Grocery Amazon Gift Card Offer gdwf gdwf gdwf  Amazon Echo Starting at $49.99 Kindle Voyage AutoRip in CDs & Vinyl Shop Now Halloween

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

An Introduction to Network Programming with Java 2nd Edition

2 customer reviews
ISBN-13: 978-1846283802
ISBN-10: 1846283809
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used - Good
In Stock. Sold by betterworldbooks_
Condition: Used: Good
Comment: With CD! Shows some signs of wear, and may have some markings on the inside. 100% Money Back Guarantee. Shipped to over one million happy customers. Your purchase benefits world literacy!
Access codes and supplements are not guaranteed with used items.
15 Used from $5.50
+ $3.99 shipping
More Buying Choices
15 New from $37.89 15 Used from $5.50

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Save Up to 90% on Textbooks Textbooks

Editorial Reviews


From the reviews of the second edition: "This book provides an overview of Java … . Each chapter is supplemented with practical programming exercises. … This is essentially a good book. … the combination of code templates with good supporting discussions allows a competent Java programmer to rapidly expand his or her skill base to include network programming." (M. S. Joy, ACM Computing Reviews, Vol. 49 (3), March, 2008)

From the Back Cover

The continually expanding popularity of both the Internet and local intranets means that the ability to construct reliable network software is a vital skill for many of today's programmers. At the same time, Java's comprehensive libraries of readily-accessible network programming features ensure that Java remains at the forefront of network software development. The first edition of An Introduction to Network Programming with Java provided a 'streamlined' work that could serve equally well as the core text on an undergraduate module and as the quick, clear, 'no-nonsense' guide required by a busy IT professional. Notable amongst its features were its numerous code examples, screenshots and end-of-chapter exercises. The second edition retains these features, but builds upon the success of the original text by introducing the following changes and additions: • Language changes throughout the examples (and the model solutions on the Web site), largely reflecting the significant changes introduced by J2SE 5.0; • Comprehensive update of support software, particularly that used for Web applications; • New material, such as non-blocking servers and the use of the DataSource interface and Data Access Objects (DAOs) for connecting to remote databases; Jan Graba is a Senior Lecturer in Software Engineering at Sheffield Hallam University, where he has specialised in the teaching of network programming with Java for the past five years.

See all Editorial Reviews

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 428 pages
  • Publisher: Springer; 2nd edition (July 27, 2006)
  • Language: English
  • ISBN-10: 1846283809
  • ISBN-13: 978-1846283802
  • Product Dimensions: 6.1 x 1 x 9.2 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,478,255 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

1 of 2 people found the following review helpful By Masur on May 19, 2011
Format: Paperback
I was looking for a good book on network programming and came accross this one.
It seems that author tries to cover everything from file access, multithreading, JDBC, CORBA and RMI to UI, things that, yeah, can be used in a networked applicaions, but do not exactly match the title of this book. Besides the important aspects of network programming in Java like JCE and JSSE are absent in this book.

I also found it very interesting that the chapter on concurrent programming is called "Multithreading and Multiplexing" - Java language does not support a concept of multiplexing. That term comes from the digital circuit design.
If the author's intend was to write a book on networking, there is too much filler stuff. If this book was supposed to be about an introduction to enterprise Java, then the title is a miss.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 2 people found the following review helpful By jose luis cetina on October 5, 2007
Format: Paperback
Excelent book, this book show you everything you need to start and do too much things you maybe want to learn in network.
I recommended at 100%
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Want to discover more products? Check out these pages to see more: java, android programming