Book DescriptionIf you want to be a professional Java developer, this book is designed for you. It moves at a quick professional pace, yet doesn't leave you wondering what in the world it's talking about. As one programmer said in an email to us: 'It cuts right to the essential information, providing the perfect balance between too many details and too much information. Example apps are incredible - they give a great starting point. I bought another well-known Java book, but they crammed too much information in it, to the point that I spent several hours trying to learn what I learned from your book in about 45 minutes.'
As you'd expect, this book teaches you all the core Java skills you need on the job, showing you how to take advantage of time-saving Java features like:
* the Scanner class * type-safe enumerations * enhanced for loops * typed collections * generics * autoboxing * the StringBuilder class
But beyond that, it gives you the practical training you need in both object-oriented programming and data access programming. In particular, it shows you how to use a 3-tiered architecture to separate the business classes, presentation classes, and database classes of an application. It shows you practical techniques for populating business objects with data from files or databases. And it shows you how to use inheritance, polymorphism, interfaces, and the factory pattern in a way that is not just understandable but also reflects what's done in the real world. The result is, you'll soon be writing Java applications the way the best professionals do.
To download the book applications... You can download the code for the book applications, the starting code and test data for the exercises in the book, and sample chapters from the Murach web site.
Customer Reviews
Average Rating:
Rating: - a very easy way to learn java
simple step by step instructions. very easy to follow
Rating: - The best book to start in java
When I began studying Java, a friend of mine recommended me this book and it was perfect because I could learned the essential Java skills, object-oriented programming, Swing and so on. Besides, I could understand how to work with float values in my business application by using the class Big Decimal in order not to lose precision and digits.
Therefore, I can confidently say that this book is an excellent choice for learning Java and developing high quality software.
Rating: - Good textbook with minor errors and not very consistent structure
I am taking my Begining Java Class now and we use this textbook. Overall book is good although with some errors in text and some of the code is hard to understand without whole program code. My instructor studied on previous edition and said that previous edition was better structured.
Rating: - havent had to use it much
it helps you understand Java a little bit more than a class does
Rating: - Mainframers, this is your book!
As a mainframe software engineer with over twenty years in the business, I have for several years now seen the need and have endeavored to learn some Object-Oriented Programming (OOP) language such as C++ or Java. Until recently, though, all I have had to show for my efforts is a stack of highly-rated but little-read books on the subject. The reason they are little-read is I would get about 4 chapters in to the book, only to get utterly lost and give up, and toss the C++ or Java book onto a stack ... Read More