The Java Language Specification, Java SE 7 EditionWritten by the inventors of the technology, The Java® Language Specification, Java SE 7 Edition, is the definitive technical reference for the Java programming language. The book provides complete, accurate, and detailed coverage of the Java programming language. It fully describes the new features added in Java SE 7, including the try-with-resources statement, multi-catch, precise rethrow, “diamond” syntax, strings-in-switch, and binary literals. The book also includes many explanatory notes, and carefully distinguishes the formal rules of the language from the practical behavior of compilers. |
Common terms and phrases
annotation type args arity array type ASCII binary binary name boolean byte catch clause class declaration class instance creation class object class or interface class type Click code image class color compilation unit compile-time error occurs completes normally constructor invocation default enum enum constant enum type evaluated example exception class executed final floating-point formal parameter fully qualified name Identifier implementation inherited inner class instance creation expression instance variable integer interface type invoked Java programming language Java SE Java Virtual Machine method declaration method or constructor null operand operator overriding package name parameterized type public static void raw type reference type result return type run-time simple name specified static int static void main(String strictfp String string literal subclass super superclass supertype throws clause try statement type arguments type declaration type name type parameter type variable unboxing conversion unchecked warning Unicode value set variable declaration variable initializer view code image wildcard