Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
When beginners first take to C++, their primal screams can be heard for miles. Often, emergency crews are dispatched immediately to prevent the serious injuries that are typically endured when beginners are first confronted with the dreaded *pointer->. Enough to make a grown man cry, C++ is a powerful yet incredibly difficult language.
Enter Java. Java is object-oriented, modular, elegant, and—in the hands of a master—quite poetic! Java code can be beautiful and powerful, fun and exciting, and, most importantly, incredibly useful!