Java for Programmers (Deitel Developer)

Java for Programmers (Deitel Developer)
Authors
Paul J. Deitel, Harvey M. Deitel
ISBN
0137001290
Published
22 Feb 2009
Purchase online
amazon.com

PRACTICAL, EXAMPLE-RICH COVERAGE OF: Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces, Nested Classes Integrated OOP Case Studies: Time, GradeBook, Employee Industrial-Strength, 95-Page OOD/UML® 2 ATM Case Study JavaServer™ Faces, Ajax-Enabled Web Applications, Web Services, Networking JDBC™, SQL, Java DB, MySQL® Threads and the Concurrency APIs I/O, Types, Control Statements, Methods Arrays, Generics, Collections Exception Handling, Files GUI, Graphics, Gr

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Mario M. B. Neto said
This is a very good introductory book, specially if you are new not only to java but to OO, Database, UML etc.

While I was looking for a book in Java I found that most of this one contains introductions to other aspects besides the language itself.

This can become boring to skip all the non-java stuff. I'd only recommend if you are learning Java as your first language.

Paul Smith said
I have been programming for the past 30 years using many
procedural languages. I have done a lot of AJAX primarily using
Javascript and PHP. I have been avoiding Java for the past few years
because I did not want to learn object oriented programming and it
seemed so unnecessarily complicated. I have purchased many books on
programming in Java, none of these were helpful.

Your book is the first that helped me to gradually and logically build
my understanding of this very verbose programming framework. I
congratulate on this excellent work.

Midwest Book Review said
Programmers with a background in high-level language programming will find this 1,100+ page reference packs in details key to Java and the Powerful Java Platform. Concepts are presented in fully tested programs which come with code highlighting and code descriptions of over 220 Java applications with over 18,000 lines of proven Java code. The result is a 'must' reference for any Java programmer and library seeking depth and comprehensive substance in a Java reference.

W Boudville said
Whew! The Deitels compiled this massive tome on Java 6, which is the current 2008-9 version of java. If you are an aspiring java programmer, it's all here, at least as far as what you are likely to need in understanding the most common aspects and classes of java. However the sheer size of the text is maybe ironically a problem in its own right. Not knowing any java, how much do you need?

Part 1 is chapters 1-10. They explain the syntax and describe the basic mathematical operations. There is no GUI. It's all command line I/O. You learn the class structure of java, and the concepts of polymorphism and object oriented programming. En route, UML diagrams are introduced. These are broadly used, not just for java, and useful to acquire. Only simple UML diagrams are explained; not the full graphical expressive power of UML, but it's enough to build on.

Part 2 has [only] 2 chapters on graphics. Elementary widgets and accompanying discussion but, hey!, you can now easily write little programs that put up windows with buttons, panes and other stuff. What part 2 also deals with are more advanced non-graphic topics. Like files and exception handling.

Part 3 has 1 chapter on more graphics. I personally would have put all 3 graphics chapters into exclusively one section. It's a reality these days that many programs have a GUI, and the book should reflect this need. But aside from merely regrouping the graphics chapters, there could have been a more extensive discussion. Those chapters give example programs which are simple wrappers around using just 1 or 2 types of widgets in each. Which is fine. But what is lacking is at least 1 nontrivial example of a GUI with numerous different widgets, so that the reader can get some appreciation of how to do this. Granted, the book is long enough as is, and it's always easy to say add more. So maybe space considerations dictated the current choices.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.” - Dennis Ritchie