The Java Language SpecificationAddison-Wesley, 1996 - 825 páginas Second Edition now available! Written by the inventors of the technology, The Java Language Specification is the definitive technical reference for the Java programming language. It provides complete, accurate, and detailed coverage of the entire language and its syntax. If you want to know the precise meaning of Java's constructs, this is the source for you. The book specifies all of Java's syntax and semantics. It contains both lexical and syntactic grammars for the language, including a LALR(1) grammar. It describes all aspects of the language as checked by a Java compiler, including the semantics of all types, statements, and expressions. It also covers all aspects of the Java execution model, including exceptions, threads, and binary compatibility. In addition, the book gives specifications for all the types defined in the core packages of Java's Application Programming Interface (API): java.lang, java.io, and java.util. |
Conteúdo
Introduction | 1 |
Grammars | 7 |
Types Values and Variables | 30 |
Direitos autorais | |
20 outras seções não mostradas
Outras edições - Ver todos
Termos e frases comuns
abstract class args argument array type ASCII binary BitSet byte char character class Object class or interface class Point class Test class type class variable compilation unit compile-time error occurs completes abruptly completes normally constructor initializes contains conversion current thread definitely assigned double evaluated example exception execution float floating-point fully qualified name Identifier implements IndexOutOfBoundsException inherited initializes a newly input stream instance variable integer interface type invoked Java program Java Virtual Machine java.lang local variable method declaration method invocation negative zero newly created null operand operator Otherwise output stream Overrides package name parameter public boolean public class public final void public int public static void public void radix reference type represented return statement returned security manager simple name specified static int static void main(String String object StringBuffer subclass Super superclass superinterface synchronized thread group Throwable throws IOException throws NullPointerException throws SecurityException Unicode variable declaration Vector zero