Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player

Sell Us Your Item
For a $2.00 Gift Card
Trade in
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

An Introduction to Network Programming with Java [Paperback]

Jan Graba
3.0 out of 5 stars  See all reviews (2 customer reviews)

Available from these sellers.

Free Two-Day Shipping for College Students with Amazon Student

Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
An Introduction to Network Programming with Java: Java 7 Compatible An Introduction to Network Programming with Java: Java 7 Compatible 3.0 out of 5 stars (2)
In Stock.

Book Description

July 27, 2006 1846283809 978-1846283802 2nd
The 1st edition of this book was equally useful as an undergraduate textbook and as the lucid, no-nonsense guide required by IT professionals, featuring many code examples, screenshots and exercises. The new 2nd edition adds revised language reflecting significant changes in J2SE 5.0; update of support software; non-blocking servers; DataSource interface and Data Access Objects for connecting to remote databases.

Customers Who Bought This Item Also Bought

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.

Product Details

  • Paperback: 428 pages
  • Publisher: Springer; 2nd edition (July 27, 2006)
  • Language: English
  • ISBN-10: 1846283809
  • ISBN-13: 978-1846283802
  • Product Dimensions: 0.8 x 6.3 x 9.1 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,274,995 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

3.0 out of 5 stars
3.0 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
1 of 2 people found the following review helpful
1.0 out of 5 stars content does not match the title May 19, 2011
By Masur
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?
1 of 2 people found the following review helpful
5.0 out of 5 stars A great book October 5, 2007
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?
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category