This is Herb's step-by-step introduction to Java, updated for Java SE 8 (JDK 8).
If you are just learning Java, then this is the book for you. It starts at the beginning, explaining the history of Java, why it's important to the Web, and how it relates to the world of programming at large. You then learn how to obtain the Java Development Kit (JDK) and write your first Java program.
Next, it's on to the Java fundamentals, including data types, operators, control statements, classes, objects, and methods. You'll then progress to more advanced topics, such as inheritance, exception handling, the I/O system, multithreading, applets, and lambda expressions.
Also included is coverage of some of Java's most powerful features, such as generics, autoboxing, enumerations, and static import. An introduction to JavaFX, Java's newest GUI framework, is also included.
*** TO REVIEW BOOK ***
(click below)