C# 2008 for Programmers: Deitel® Developer Series, Third Edition
by Paul J.Deitel & Associates, Inc. Deitel; Harvey M.Deitel & Associates, Inc. Deitel
JavaScript™ for Programmers: Deitel® Developer Series
by Paul J. Deitel - Deitel & Associates, Inc.; Harvey M. Deitel - Deitel & Associates, Inc.
C++ for Programmers: Deitel® Developer Series
by Paul J.Deitel & Associates, Inc. Deitel; Harvey M.Deitel & Associates, Inc. Deitel
Effective Java™, Second Edition
by Joshua Bloch
Head First Java, 2nd Edition
by Kathy Sierra; Bert Bates
Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates
Effective Java™, Second Edition
by Joshua Bloch
Java Concurrency in Practice
by Brian Goetz; Tim Peierls; Joshua Bloch; Joseph Bowbeer; David Holmes; Doug Lea
Java Web Services: Up and Running, 1st Edition
by Martin Kalin
This is the Safari online edition of the printed book.
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, GroupLayout, JDIC
Using the Debugger and the API Docs
And more…
The practicing programmer’s DEITEL® guide to Java™ development and the Powerful Java™ Platform
Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions and program outputs. The book features 220 Java applications with over 18,000 lines of proven Java code, and hundreds of tips that will help you build robust applications.
Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including GUI, graphics, exception handling, generics, collections, JDBC™, web-application development with JavaServer™ Faces, web services and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML® ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build object-oriented Java applications.
The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including Java™, C++, .NET, web services, Internet and web development and more.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 4 Ratings
Good book but too introductory - 2009-07-19
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
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.
all the Java - 2009-03-31
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
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.
Reluctant Java Developer - 2009-05-13
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
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.
A 'must' reference for any Java programmer - 2009-05-11
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
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.
Some information on this page was provided using data from Amazon.com®. View at Amazon >