or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £20.85 Amazon.co.uk Gift Card
Developing Java Software
 
 
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.

Developing Java Software [Paperback]

Russel Winder , Graham Roberts
4.2 out of 5 stars  See all reviews (9 customer reviews)
RRP: £39.99
Price: £35.19 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.80 (12%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 8 left in stock--order soon (more on the way).
Want guaranteed delivery by Monday, February 13? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Paperback £35.19  
Trade In this Item for up to £20.85
Trade in Developing Java Software for an Amazon.co.uk gift card of up to £20.85, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Beginning Android Application Development (Wrox Programmer to Programmer) £17.81

Developing Java Software + Beginning Android Application Development (Wrox Programmer to Programmer)
Price For Both: £53.00

Show availability and delivery details



Product details

  • Paperback: 912 pages
  • Publisher: John Wiley & Sons; 3rd Edition edition (20 Oct 2006)
  • Language English
  • ISBN-10: 0470090251
  • ISBN-13: 978-0470090251
  • Product Dimensions: 23.2 x 19.2 x 5.2 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: 433,018 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

R. Winder
Discover books, learn about writers, and more.

Visit Amazon's R. Winder Page

Product Description

Amazon.co.uk Review

Java has the advantage of being platform agnostic, free, object-oriented and based on current best practice. Interestingly, the authors of Developing Java Software say they will teach you to develop software in Java starting with objects and working down to individual elements of the language rather than the more usual reverse approach. They don't quite pull this off because, without some knowledge of operators, structures and syntax you can't do anything at all with an object, however elegantly implemented. However, this approach does leave the authors with a goal-oriented approach, which works well.

In effect, they approach Java program development from the point of view of a working programmer, more interested in achieving an end than in the philosophical underpinnings of the means. However, this isn't a Java cookbook, but rather more of a self-teach or course book. Each chapter is largely self contained and ends with a series of tasks, for some of which sample solutions can be found online. The main thrust of Developing Java Software is, if anything, creating well-documented, efficient and robust Java programs suitable for real world use. To this end it emphasises good style, error handling, defensive programming, testing, testing and testing.

Developing Java Software is particularly strong on programming with graphical interfaces. Almost all programs intended for end users must now work graphically with familiar GUI components. The authors demonstrate the GUI basics but go well beyond them into practical problems, such as graphing data, layout managers and even a simple text editor. Toward the end of the book the authors tackle a number of larger problems, including mail merge, a pedestrian crossing simulator (with author errors included as an object lesson--sic) and ants. The last is fun as well as informative. This well-designed book is a perfect place to start learning about Java for anyone confident enough to install the JDK. The only complaint is JDK2 doesn't come with it.--Steve Patient --This text refers to an out of print or unavailable edition of this title.

Review

"Java has the advantage of being platform agnostic, free, object–oriented and based on current best practice. Interestingly, the authors of Developing Java Software say they will teach you to develop software in Java starting with objects and working down to individual elements of the language rather than the more usual reverse approach. They don′t quite pull this off because, without some knowledge of operators, structures and syntax you can′t do anything at all with an object, however elegantly implemented. However, this approach does leave the authors with a goal–oriented approach, which works well.

In effect, they approach Java program development from the point of view of a working programmer, more interested in achieving an end than in the philosophical underpinnings of the means. However, this isn′t a Java cookbook, but rather more of a self–teach or course book. Each chapter is largely self contained and ends with a series of tasks, for some of which sample solutions can be found online. The main thrust of Developing Java Software is, if anything, creating well–documented, efficient and robust Java programs suitable for real world use. To this end it emphasises good style, error handling, defensive programming, testing, testing and testing.

Developing Java Software is particularly strong on programming with graphical interfaces. Almost all programs intended for end users must now work graphically with familiar GUI components. The authors demonstrate the GUI basics but go well beyond them into practical problems, such as graphing data, layout managers and even a simple text editor. Toward the end of the book the authors tackle a number of larger problems, including mail merge, a pedestrian crossing simulator (with author errors included as an object lesson––sic) and ants. The last is fun as well as informative. This well–designed book is a perfect place to start learning about Java for anyone confident enough to install the JDK. The only complaint is JDK2 doesn′t come with it.––", Steve Patient , , Amazon.co.uk#"Aimed at developers creating well–documented, efficient and robust Java programs for the real world, the authors of

"Developing Java Software" start with objects and work down. They emphasise style, error handling, defensive programming and testing in this excellent, hands–on course book.", , , Amazon.co.uk#

"This book bridges the gap between academic computer science and the reality of IT by interspersing coverage of subjects such as data structures with emphasis on project case studies. The resulting hybrid is interesting and often fast–paced". (Computer IT Bulletin, May 2002)

"This book bridges the gap between academic computer science and the reality of IT by interspersing coverage of subjects such as data structures with emphasis on project case studies. The resulting hybrid is interesting and often fast–paced". (Computer IT Bulletin, May 2002) --This text refers to an out of print or unavailable edition of this title.

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

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

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

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

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

1 of 1 people found the following review helpful:
3.0 out of 5 stars starightforward at first but then gets rapidly more difficul, 12 Oct 2000
By A Customer
having just started a Masters course in computer science this book was recommended to us as a must-buy purchase. Having programmed before but not in an object oriented language this book does its best to teach the basics without entering into all the complexities in the initial chapters. Nevertheless, despite the author's best efforts this means that on arrival at chapter 6 there is a sudden jump in difficulty.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars The fastest way to become proficient programmer!!!, 16 Jan 2010
By 
Nyein Chan (London, UK) - See all my reviews
(REAL NAME)   
This review is from: Developing Java Software (Paperback)
I am a mathematician and a physicist reading PhD in Mathematics and I have very little programming knowledge. This books perhaps the best programming book I have ever read! I have been looking for programming books in C, C++, Java etc amongst others in order to teach myself programming for mathematical problem solving within the context of physics and maths as well as for application development for my own interests outside main objectives. This book is really good as it has a mixture of example programs and programming exercises that are both mathematical and relevant to application development. I quickly fell in love with it. Also Dr. Graham Roberts is a great lecturer whose lectures I've been attending and he is one of the best lecturers for object-oriented programming. The examples and exercises in this book are stimulating! Problem-solving skills acquired by doing programming exercises make me feel like a real programmer and I recommend this book to anyone who wants to learn Java "fast track" to become a proficient programmer. My advice is read the text (although you may skim through certain parts), write the example programs yourself and test it, and do the exercises! You won't be disappointed with this book. I wish Dr. Roberts and Prof. Winder wrote (or I hope they will in the future) a book like this on C++, Python etc. I like this book even better than Programming in C by Stefan G Kochan which is also another excellent programming book!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Very Good Book For Beginers, 19 May 2006
By 
James Byrne "jimbo_byrne" (Ireland) - See all my reviews
(REAL NAME)   
This book helped me (in 2001) in learning Java from knowing absolutely nothing about the language (admittedly i did know C++) to giving me an in-depth knowledge. The author doesn't assume you know anything from the beginning, the learning curve is fairly ok, and there are no childish images to get in the way (unlike some other books). The author tells you exactly what you need to know about Java, so that you're programming at a reasonably good level by the end of the book, and it's great for reference. Not sure what the editions after 2001 are like though, and things move fast in 5 years..
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
Would you like to see more reviews about this item?
 Go to Amazon.com to see all 12 reviews  4.1 out of 5 stars 
Were these reviews helpful?   Let us know
 
 
Most Recent 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
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges