Start reading Harnessing Java 7 on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Harnessing Java 7 (A Comprehensive Approach to Learning Java)
 
 

Harnessing Java 7 (A Comprehensive Approach to Learning Java) [Kindle Edition]

Kishori Sharan
5.0 out of 5 stars  See all reviews (1 customer review)

Print List Price: £18.65
Kindle Price: £8.04 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £10.61 (57%)
* Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £8.04  
Kindle Edition, 14 Jan 2012 £8.04  
Paperback £15.85  

Product Description

Product Description

This is the third of three volumes of the Harnessing Java(TM) 7 book. It provides a comprehensive approach to learning the Java programming language for intermediate and advanced level Java programmers. If you are new to the Java programming language, you are suggested to read the first and second volumes of this title before this volume.

This volume covers the advanced topics of Java programming language such as Swing, Network Programming, and JDBC. Each topic in the book starts with a discussion of the topic’s background. A step-by-step process, with small snippets of Java code, provides easy to follow instructions. At the end of a topic, a complete and ready-to-run Java program is provided.

This volume contains over 130 images and diagrams to help programmers visualize and better understand the topics. More than 130 complete programs, included in this volume, allow the readers to practice and quickly learn the topics.

The chapter on Swing uses a unique approach to building an application with a graphical user interface (GUI). It discusses various aspects, from the very basic concepts of developing a Swing application, to the most advanced topics, such as decorating a Swing component with a JLayer, Drag-and-Drop features, Synth Skinnable L&F, etc. The chapter starts with an introduction to the GUI, using only one line of Java code, and builds to the most advanced concepts of GUI, one-step at a time. The chapter devotes over 55 pages to describe, at length, the different kinds of layout managers. At each step, it includes images to help the reader visualize how the application will look at runtime. Images at every step of the GUI building help the readers finish the chapter more quickly, with a vivid, detailed understanding of each topic.

The chapter on network programming covers the basics of network technologies first, and then, the advanced topics of network programming, using Java class library. It covers IPv4 and IPv6, addressing schemes, subnetting, supernetting, multicasting, TCP/IP sockets, UPD sockets, asynchronous socket I/O, etc.

The chapter on JDBC provides one of a kind coverage of database programming using the JDBC API. It provides the details of connecting and working with databases from all major database vendors such as Oracle, Microsoft, IBM, Sybase, etc. Wherever applicable, the chapter provides the database scripts to work with examples in the following databases: Oracle, SQL Server, MySQL, DB2, Java DB (Apache Derby), Sybase, Adaptive Server Anywhere, etc. It contains a complete discussion on processing a ResultSet and a RowSet. It discusses how to use the RowSetFactory, which is a new feature of Java(TM) 7, to obtain a RowSet object of a specific type. Working with Large Objects (LOBs), such as Blob, Clob, and NClob, is covered in detail with Java code examples and database scripts.


The following topics are covered in this volume.

Swing
Applets
Network Programming
JDBC API
Remote Method Invocation
Java Native Interface


It covers the following new features of Java(TM) 7 in detail.

JLayer Swing Component
Translucent Window
Shaped Window
Asynchronous Socket IO
Multicast DatagramChannel
RowSetFactory

About the Author

Kishori Sharan has earned a Master of Science in Computer Information Systems degree from Troy State University, Alabama. He is a Sun Certified Java 2 programmer. He has vast experience in providing training to professional developers in Java, JSP, EJB, and Web technology. He possesses over ten years of experience in implementing enterprise level Java application.

Product details

  • Format: Kindle Edition
  • File Size: 2750 KB
  • Print Length: 619 pages
  • Page Numbers Source ISBN: 1466335394
  • Publisher: Amazon (14 Jan 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B006XZZSVC
  • Text-to-Speech: Enabled
  • X-Ray: Not Enabled
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: #798,301 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Discover books, learn about writers, and more.

Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
1 of 2 people found the following review helpful
5.0 out of 5 stars Excellent Book for everyone 14 Oct 2011
Format:Paperback
Really good book ... for everyone! Very nice writing style and elaboration of complex concepts.
Must have for all developers!
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.3 out of 5 stars  7 reviews
3 of 3 people found the following review helpful
5.0 out of 5 stars Very detailed and interesting 16 May 2012
By Piotr Lizurek - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
It is not one of the best Java book I ever read. It IS the best Java book! Very detailed and interesting. It touches things related to Java which I couldn't find in other books, like float and double numbers internals in Java, just for example.
Every piece of information is presented with care and detail.
First few chapters are great also as introduction to whole programming in general.

Thank you Mr. Kishori!
5 of 7 people found the following review helpful
5.0 out of 5 stars Verbose is good (for me!) 3 Nov 2011
By Allan Chase - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I read some sample chapters from this book (and volume 2) and decided that I really liked this author's writing style (so I ordered vol 1 & 2). I like the fact that Mr. Sharan takes the time to explain and break things down. I can also tell that he does actually write software and it shows inside of these books. I find that most technical writers want to get right at the heart of something, throw in some sample code and move on to the next chapter/concept. Mr. Sharan more or less guides you through thinking approaches and strategies, which, in my opinion is paramount to learning the language. He also throws in the new Java 7 features here and there which keeps the reader attentive and on track. I'm almost a 1/6th of the way through this book and I've learned numerous things that I didn't know and new Java features (and I've been coding in Java for about a decade).
4.0 out of 5 stars A nice addition to my library 11 May 2013
By Atlantic - Published on Amazon.com
Format:Kindle Edition|Amazon Verified Purchase
When I first discovered this book here on Amazon (it can be hard to find for some reason) I wasn't familiar with it, but I decided to take a chance on it and I'm glad I did.

Since one author's perspective about what's important, how much detail is required, and what usage examples best illustrate a topic can vary significantly from that of another author, I think it's helpful to have multiple reference sources available. I found the set (three volumes, of which I have two so far) to be fairly comprehensive with the right mix of clear, easy to follow, explanations and detailed examples. I'm happy to say that it also complements my other, sometimes drier, Java books quite well.

Writing styles vary, and the author is often too verbose, but finding the right voice for a broad audience where the knowledge level can vary considerably is a challenge. He errs on the side of using 15 words to describe what could easily be said in 10, and sometimes restates what he just said, making me want to strike sentences out with a red pen. That editorial criticism aside, I'm recommending it. The book is very readable and helpful, but if you have doubts, check out the "Look inside" option first.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Amazon Media EU S.à r.l. Privacy Statement Amazon Media EU S.à r.l. Delivery Information Amazon Media EU S.à r.l. Returns & Exchanges