Sign up
Forgot password?
FAQ: Login

Gosling J., Joy B., Steele G., Bracha G. The Java. Language Specification. Third Edition

  • pdf file
  • size 5,89 MB
  • added by
  • info modified
Gosling J., Joy B., Steele G., Bracha G. The Java. Language Specification. Third Edition
This book attempts a complete specification of the syntax and semantics of the language. We intend that the behavior of every language construct is specified here, so that all implementations will accept the same programs. Except for timing dependencies or other non-determinisms and given sufficient time and sufficient memory space, a program written in the Java programming language should compute the same result on all machines and in all implementations.
This edition of the Java Programming Language Specification represents the largest set of changes in the language’s history. Generics, annotations, asserts, autoboxing and unboxing, enum types, foreach loops, variable arity methods and static imports have all been added to the language recently. All but asserts are new to the 5.0 release of autumn 2004.
This third edition of The Java Language Specification reflects these developments. It integrates all the changes made to the Java programming language since the publication of the second edition in 2000.
Grammars
Lexical Structure
Types, Values, and Variables
Conversions and Promotions
Names
Packages
Classes
Interfaces
Arrays
Exceptions
Execution
Binary Compatibility
Blocks and Statements
Expressions
Threads and Locks
Syntax
Publisher: "Addison-Wesley", Boston, San Francisco, New York, Toronto, Montreal, London, Munich, Paris, Madrid, Capetown, Sydney, Tokyo, Singapore, Mexico City
Year: 2005
Language: English
Pages: 649
ISBN: 0-321-24678-0
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up