Who this book is for
This book is for anyone who wants to learn the core features of the Java language:
- It works if you're new to programming.
- It works if you have programming experience with another
- It works if you already know an older version
of Java and you want to get up-to-speed with Java SE 7.
- It works if you want to master the Java essentials you need to move into Android programming.
- It works if you've already read 3 or 4 other Java books
and still don't know how to develop a real-world application.
If you're new to programming, the prerequisites are minimal.
You just need to be familiar with the operation of the
platform that you're using. That means you should know how to
perform tasks like opening, saving, printing, closing,
copying, and deleting files.
What if you have the previous edition of this book,
Murach's Java SE 6?
The big news in this edition is that it now teaches Java programming using the NetBeans IDE. Today, no professional programmer should miss out on the time-saving features of an IDE, and NetBeans is a popular choice that's free, easy-to-use, and powerful. And because NetBeans works on the Windows, Mac, and Unix/Linux operating systems, this book is less Windows-centric than previous editions have been.
In terms of the Java language itself, there aren't a lot of significant changes in Java SE 7. One that's generating a lot of interest is the try-with-resources statement that's covered in chapter 14 on handling exceptions. In addition, there are new chapters on debugging and deployment, and the GUI section now features the use of the NetBeans Swing GUI Builder.
So for learning features
like those, you'll definitely profit from getting a
copy of the new edition. And if you need an SE 7 reference
close at hand, this book will easily pay for itself
many times over.
Our 100% Guarantee
First, try our
books for 90 days. Then, if you aren't completely
convinced that our books are the best ones you've
ever used, you can return them for a prompt refund...no