Essential Skills--Made Easy! Learn the fundamentals of Java programming in no time from bestselling programming author Herb Schildt. Fully updated to cover Java Platform Standard Edition 7 (Java SE 7) Java: A Beginner's Guide Fifth Edition starts with the basics such as how to compile & run a Java program & then discusses the keywords syntax & constructs that form the core of the Java language. You'll also find coverage of some of Java's most advanced features including multithreaded programming & generics. An introduction to Swing concludes the book. Get started programming in Java right away with help from this fast-paced tutorial. Designed for Easy Learning: Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Ask the Expert--Q&A sections filled with bonus information & helpful tips Try This--Hands-on exercises that show you how to apply your skills Self Tests--End-of-chapter questions that test your understanding Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated