This book introduces you to important programming concepts and teaches how to use the Java core libraries. It is a guide to building real-world
applications, both desktop and Web-based. The coverage is the most comprehensive you can find in a beginner’s book. Here are some of the topics
in this book:
Java is an easy language to learn. However, you need to master more than
the language syntax to be a professional Java programmer. For one,
object-oriented programming (OOP) skill is key to developing robust and
effective Java applications. In addition, knowing how to use the vast collection
of libraries makes development more rapid
Java language syntax
Object-oriented programming
The Collections Framework
Working with numbers and dates
Error handling
Input output
Swing
Database access
Internationalization
Networking
Applets
Multithreading
Servlet and JavaServer Pages
API documentation
Security
Application deployment
In addition, Java 5 new features are also discussed.
Generics
Enum type
Boxing/unboxing
Varargs
Static import
Annotations
This book is for you if you need one written with clarity and readability in mind.