Jump to ratings and reviews
Rate this book

Java SE 7 Programming Essentials

Rate this book
Learn core programming concepts and technologies on the leading software development language


This full-color book covers fundamental Java programming concepts and skills for those new to software development and programming. Taking a straightforward and direct approach, Java SE 7 Programming Essentials provides a solid foundational knowledge of programming topics. Each chapter begins with a list of topic areas, and author Michael Ernest provides clear and concise discussion of these core areas. The chapters contain review questions and suggested labs, so the reader can measure their understanding of the chapter topics.

This must-have resource offers new programmers a solid understanding of the Java SE 7 programming language.

336 pages, Paperback

First published October 23, 2012

3 people are currently reading
17 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (57%)
4 stars
3 (42%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Jeanne Boyarsky.
Author 28 books76 followers
November 24, 2012
“Java SE 7 Programming Essentials” stands apart from the other OCAJP certification books because it isn't a certification book. It is an intro to Java book that prepares you for the cert. The distinction is important. Most other cert books I've read assume you have some knowledge already. This book is more of a competitor of “Thinking in Java” and Deitel & Deitel. However if you read the book, do the exercises and answer the questions in each chapter, you will be well prepared for the cert so it is a cert book in that space.

It was cool seeing a mention of JavaRanch in the intro – a note not to private message the author there. Anyway, this is a book review so I should talk about the book.

Each page is in color which makes syntax highlighting a great feature of the book. There were lots of good diagrams such as the flow of control structures and sequence diagrams.

The book also includes best practices and opinions which are good for jumping in. For example, Michael explains doubles aren't good choices for real world objects. Which is a very important point. (I work for a bank.) However, he then implies you should adapt a primitive type for money rather than using BigDecimal. While I agree that is probably out of scope for an intro book, it still jumped out at me.

Overall, I find the book very easy to read and think it is a great book as your first Java book. I really like the remarks about making things easier for your future self through clear coding and documentation.

Disclosure: I received a copy of this book from the publisher in exchange for writing this review. Further, the author asked me about tech proofing this title. While that didn't happen, I feel the need to point out the missing line break in the table on page 47 and the word “sublclassing” on page 122 :). Seriously though, many books have a couple types. If this is the worst I can find, it means the quality is good.

Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.