Programming Books C Java PHP Python Learn more Browse Programming Books
Java SE 7 Programming Essentials and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $39.99
  • Save: $10.46 (26%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Condition: Used: Very Good
Access codes and supplements are not guaranteed with used items.
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Java SE 7 Programming Essentials Paperback – November 13, 2012

ISBN-13: 978-1118359105 ISBN-10: 1118359100 Edition: 1st

Buy New
Price: $29.53
36 New from $9.29 18 Used from $4.03
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$29.53
$9.29 $4.03
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Java SE 7 Programming Essentials + Learning Java
Price for both: $66.02

Buy the selected items together
NO_CONTENT_IN_FEATURE

Hero Quick Promo
12 Days of Kindle Book Deals
Load your library with Amazon's editors' picks, $2.99 or less each today only. Learn more

Product Details

  • Paperback: 336 pages
  • Publisher: Sybex; 1 edition (November 13, 2012)
  • Language: English
  • ISBN-10: 1118359100
  • ISBN-13: 978-1118359105
  • Product Dimensions: 7.4 x 0.7 x 9.1 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #588,499 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Learn Java SE 7 Quickly and Easily

This full-color guide gives you a solid foundation in the fundamentals of Java SE 7 programming, from core programming concepts to using Java language tools and applying good technique. By the book's end, you'll be ready to manage existing Java code and even write some small programs. This practical book also prepares you for the Oracle OCA: Java SE 7 Programmer certification exam (1Z0-803), covering all the topics you need to know for the exam.

Learn these Java programming essentials—and more:

  • Java basics—classes, data types, strings, and methods
  • Using primitive data versus object data
  • All about operators—arithmetic, relational, and others
  • Declaring, initializing, and accessing arrays
  • How loops both simplify and complicate code
  • When to apply encapsulation and when not to
  • Top-level structures: abstract classes and interfaces
  • Handling inheritance, casting, and exceptions

This striking Essentials book maximizes skill acquisition and knowledge retention with:

  • Chapter-opening learning topics
  • Full coverage of all exam topics
  • Four-color illustrations
  • Essentials and Beyond—summaries and additional suggested exercises
  • Chapter review questions

About the Author

Michael Ernest is a technical consultant with over 16 years of experience writing and maintaining Java code. He writes Java-based courseware and contributes content for Oracle's certification exams, as well as leading seminars on Java EE, performance tuning, and adopting Java-based software. He has been a Sheriff on the popular help website coderanch.com since 2000. Ernest coauthored Sybex's The Complete Java 2 Certification Study Guide, and has written several Sun Microsystems and Oracle courses.


More About the Author

Michael Ernest was once left alone for three weeks with a shelf of abandoned O'Reilly books and a SPARC IPX computer, complete with a dedicated 435 MB drive and 48 MB of RAM. He discovered a passion for Sun Microsystems technology to add to his passion for adult learning and has enjoyed teaching computing courses ever since.

Ernest lives in the San Francisco Bay Area with his wife, Jocelyn. He studies Kung Jung Mu Sul and tai chi, and still can't play guitar. He can be seen booting 2-3 operating systems a day in his native habitat or sometimes taking pictures at a local Habitat for Humanity construction site.

Customer Reviews

3.4 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

9 of 9 people found the following review helpful By Bear Bibeault on January 23, 2013
Format: Paperback
As someone who has been writing in Java for a decade and a half, I find Michael Ernest's Java SE 7 Programming Essentials an excellent introduction and resource for not only Java, but for any aspiring programmer.

But before discussing the content of the book, let me say a few words about the binding of the book itself: it's wonderful. The pages are thicker than average for a softbound book, sport a pleasing eggshell finish, and the entire book is in full color. All technical books should be bound so handsomely. As an author myself, I'm rather jealous.

Those of you ordering the e-book will miss out on this; but not to worry, the content of the book matches its physical polish.

I've often likened computer programming to chess. Anyone can learn the moves, but sitting in front of a chess board and making random moves could hardly be considered "playing chess". Without a strategy to those moves, there's no game. But when it comes to books on programming, whether it be Java or any other computer language, all too often books emphasize the "moves" without touching upon the strategies that elevate computer code from a random mess of statements to an elegant and cohesive program.

In Java SE 7 Programming Essentials, Michael Ernest not only describes the "moves" of Java -- and in a very logical order for someone not familiar with Java or even programming -- but emphasizes thinking from the offset about the strategies that make software successful. That's rather unusual for a book targeted at the more novice audiences, and an approach that is handled well.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By Jeanne Boyarsky on November 23, 2012
Format: Paperback
"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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By lissajous on August 4, 2013
Format: Paperback
I have to read the chapters a couple of times, as I would read any other book the same way. Not bad Michael, I like more visual illustrations though. As I am more of a visual learner.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 9 people found the following review helpful By Mike on May 31, 2013
Format: Paperback
If you want to learn how to program in Java, this is NOT the book for you. Sorry, but it's true. You'd be much better served buying one of the myriad of other books out there. The simple stuff is assumed away. It is as if he was giving more of a tutorial on tricks and tips for Java than an intro book.

I was also turned off by the author's attitude that permeated throughout the book. Just read the introduction and you will see what I mean.

I am sorry - I know that most people "do not like" negative reviews, but trust me on this one. I have read hundreds of technical books - this one is not what it appears to be. Might be "OK" for an intermediate programmer if you can ignore the attitude of the author.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 14 people found the following review helpful By Dotan Dvir on February 18, 2013
Format: Kindle Edition Verified Purchase
Would not pick it up even for a complete novice. Go with Bruce Eckel instead. This book covers barely the simplest stuff.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?