Have one to sell? Sell yours here
Professional Java Programming: Class Design, Threads, Event Handling, Layout Managers, Swing Components, JDBC, XML, Security, JavaHelp, JNI, Performance, and Distributed Objects
 
 
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.

Professional Java Programming: Class Design, Threads, Event Handling, Layout Managers, Swing Components, JDBC, XML, Security, JavaHelp, JNI, Performance, and Distributed Objects [Paperback]

Brett Spell
4.3 out of 5 stars  See all reviews (3 customer reviews)

Available from these sellers.


8 used from £4.95

Product details


More About the Author

Brett Spell
Discover books, learn about writers, and more.

Visit Amazon's Brett Spell Page

Product Description

Amazon.co.uk Review

After you've learned some basic Java, what comes next? Brett Spell's Professional Java Programming can bring your skills to a new level with this tutorial on an appealing range of advanced topics that will extend the reach of your applications. This topic-based text offers something for every intermediate-to-advanced Java developer.

By focusing on individual advanced topics, you can use this book to solve real-world problems while generally improving your understanding of Java. A valuable early section examines what methods you should implement for your Java classes. (By implementing these methods, your classes can be as robust and flexible as those built into Java.) A section on multithreading shows you the right way to create threads that run reliably in the background.

If you use a Java IDE for designing user interfaces, you probably won't find much use for sections on event handling and layouts, which are covered here in considerable depth. (The reason is that today's Java tools automate this aspect of UI design.) However, two chapters on advanced Swing controls--the JTable and JTree components--are simply indispensable. (You learn how to perform custom rendering, as well as edit the contents of these controls. The controls are powerful, but it's hard to find any information on customising them.)

If you want your Java application to mimic the functionality of traditional applications, you'll benefit from the chapters on adding cut and paste and drag-and-drop functionality, as well as printing. A group of chapters will extend the range of Java when working with data, whether through JDBC, standard streams, XML or sockets, CORBA, or Remote Method Invocation (RMI). (The author uses a chat server to illustrate basic distributed computing.) The book closes with some valuable tips on Java security, help systems, performance tuning and internationalisation.

In all, Professional Java offers a mixed bag of tips and tricks for extending the range of your Java applications, whether on a single desktop or across the enterprise. Even if you don't read it cover to cover, this text offers plenty of invaluable tips and solutions that will benefit any working Java developer. --Richard Dragan

Book Description

Java has developed into a robust, and dynamic general purpose programming language, which has proved itself to be adaptable, extensible and well suited to a range of development environments. This book is about improving your core Java programming skills and learning how to create professional Java applications.

Every Java developer, whatever their speciality, wants to expand their Java knowledge and expertise. Over the course of this book, you'll discover the particulars of working with the Java language and APIs to develop applications in many different contexts - as well as delving into more advanced topics such as XML data exchange, or the Swing graphical user interface. By the end of the book you'll be fully prepared to take advantage of the ease of development Java offers, and able to create powerful and sophisticated Java applications.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
java
swing
printing
performance
jdbc
javadoc documentation
javadoc
java architecture
concurrency

Your tags: Add your first tag
 

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

 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 9 people found the following review helpful:
5.0 out of 5 stars An excellent book for intermediate+, 21 Jun 2001
By A Customer
This review is from: Professional Java Programming: Class Design, Threads, Event Handling, Layout Managers, Swing Components, JDBC, XML, Security, JavaHelp, JNI, Performance, and Distributed Objects (Paperback)
As a C++ programmer of 8 years experience, and with some basic Java skills under my belt, I was looking for a book to help get into using Java as a proper development tool, and to map my understanding of good development techniques from C++ to Java. This book does that for me.

The author's style is insightful and very readable - even for such a big book. Normally I skim books looking for particular details; however, this ended up as a complete read as it goes into more than just simple programming and covers style and the reasoning behind it. The code segments are instructive, well formed and flow from one to another to give consistency.

As the title shows, you will learn how to use the value-added parts of Java such as communications, database interaction, threading/synchronisation... and most importantly, the right way to do this and why.

Don't bother with this book unless you are already competent programmer with Java or have the appropriate C++ skills, a little Java, and are looking to convert.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
3 of 4 people found the following review helpful:
3.0 out of 5 stars Good book for programmers, 28 Jan 2002
By A Customer
This review is from: Professional Java Programming: Class Design, Threads, Event Handling, Layout Managers, Swing Components, JDBC, XML, Security, JavaHelp, JNI, Performance, and Distributed Objects (Paperback)
I am a Sun Java Certified Programmer and I have read and used Spell's book with profit.
It is a book addressed more to people that already have a good grasp of Java and some programming experience.
It is not a book for learning Java as it does not cover Java basics but only advanced topics.
It is more focused on applications programming than on client-server enterprise programming.
It is not a book to use for passing Java certifications as it contains some errors that can confuse you more than help you.
Nevertheless it is a worth-reading book for Java programmers that want to enhance their skills.
Rather overpriced though for what it gives.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
3 of 5 people found the following review helpful:
5.0 out of 5 stars Excellent jump before Enterprise programming, 25 Jun 2001
By kuldipbajwa@aol.com (Birmingham, UK) - See all my reviews
This review is from: Professional Java Programming: Class Design, Threads, Event Handling, Layout Managers, Swing Components, JDBC, XML, Security, JavaHelp, JNI, Performance, and Distributed Objects (Paperback)
A well explained concise piece of text. Starts of talking about software design issues. Walks through all the advance topics of Swing and gives an excellent base for anyone who wants to learn Enterprise development, by talking through JDBC and RMI programming.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
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
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.