Java in a Nutshell: A Desktop Quick ReferenceThis updated edition of Java in a Nutshell not only helps experienced Java programmers get the most out of Java versions 9 through 11, it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on Java Concurrency Utilities. The book’s first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment.
|
Contents
Introducing Java | |
Chapter 2 Java Syntax from the Ground | |
Chapter 3 ObjectOriented Programming in Java | |
Chapter 4 The Java Type System | |
Chapter 5 Introduction to ObjectOriented Design in Java | |
Chapter 6 Javas Approach to Memory and Concurrency | |
Other editions - View all
Common terms and phrases
abstract class annotations anonymous class application arguments array type basic Bitwise block boolean byte bytecode called Capitalization Conventions Chapter characters checked exceptions Circle class file class methods classloader collector compiler constructor contains create default methods defined developers Doc-Comment Tags elements enum evaluates example execution final floating-point Floating-Point Types foreach loop functional handling implementation inheritance initialization instance fields instance method instanceof Integer Types interface invoke iteration Java 11 Java 9 Java code Java language Java platform Java program Java’s javac javadoc JavaScript JShell keyword lambda expressions member class modifier modular modules Nashorn Note null object-oriented object-oriented programming operand Operator summary table overriding package name PlaneCircle primitive types provides public class public double public static queue reference type runtime specified static member type Streams strictfp String literals subclass superclass switch Statement synchronized syntax thread throw Type Conversions type erasure Unicode