The Java Language Specification: Java SE 7 Edition

The Java Language Specification: Java SE 7 Edition
ISBN-10
0133260224
ISBN-13
9780133260229
Category
Computers
Pages
644
Language
English
Published
2013
Publisher
Addison-Wesley Professional
Authors
James Gosling, Bill Joy, Gilad Bracha

Description

The definitive, up-to-the-minute Java SE 7 reference, written by the language's inventors and current stewards! * *Meticulous coverage of Java SE 7 syntax, semantics, and constructs: the complete current state of the language. *Packed with ready-to-execute Java SE 7 sample programs. *Full chapter on thread and lock semantics, including complete memory model for high-performance shared-memory multiprocessor implementations. *Covers new JSR 334 features and non-Java language support. Written by Java's inventors and current stewards, this is the definitive Java language reference. It meticulously explains Java SE 7's syntax, semantics, and constructs, thoroughly defining the language's current state and evolution. A 'software-engineering-level' discussion of how the newest version of Java is organized and how it works, it reflects all recent changes to the language, demonstrating them through dozens of example programs -- most of them in 'ready to execute' form. The Java Language Specification, Java SE 7 Edition includes a full chapter describing the semantics of threads and locks, and specifying a memory model for high-performance shared memory multiprocessor implementations. It covers all of the practical new features specified by JSR 334, Small Enhancements to the Java Programming Language: features intended to help programmers become far more productive on a day-to-day basis. The authors also show how Java SE 7 accommodates non-Java languages (including dynamically-typed languages such as Clojure, Groovy and Scala) and present specific information on important modifications to method invocation (JSR 292). This reference will be an indispensable resource for hardcore Java developers who want to know exactly how the language works under the hood, and why it works that way -- so they can create programs that deliver outstanding performance, efficiency, and reliability.

Other editions

Similar books

  • The Java Language Specification, Java SE 7 Edition
    By James J. Gosling, Bill Joy, Guy L. Steele Jr.

    Enums and the foreach loop were primarily designed by Josh Bloch and Neal Gafter. Variable arity methods would never have made it into the Java programming language without Neal's special efforts designing them (not to mention the small ...

  • The Java® Language Specification
    By James Gosling, Bill Joy, Gilad Bracha

    The book also includes many explanatory notes and carefully distinguishes the formal rules of the language from the practical behavior of compilers.

  • The Java Language Specification, Java SE 8 Edition
    By James J. Gosling, Bill Joy, Guy L. Steele Jr.

    The book also includes many explanatory notes and carefully distinguishes the formal rules of the language from the practical behavior of compilers.

  • The Java Virtual Machine Specification, Java SE 8 Edition
    By Gilad Bracha, Alex Buckley, Tim Lindholm

    ... Virtual Machine stacks: • If the computation in a thread requires a larger Java Virtual Machine stack than is permitted, the Java Virtual Machine throws a StackOverflowError. • If Java Virtual Machine stacks can be dynamically expanded ...

  • Java ™ Language Specification and Hello World Package
    By James Gosling

    If you want to know the precise meaning of the language's constructs, this is the source for you. This book provides complete, accurate, and detailed coverage of the Java programming language.

  • The Java Virtual Machine Specification, Java SE 7 Edition
    By Gilad Bracha, Alex Buckley, Tim Lindholm

    The book also includes the class file extensions for generics and annotations defined in Java SE 5.0, and aligns the instruction set and initialization rules with the Java Memory Model.

  • The Java Virtual Machine Specification
    By Gilad Bracha, Alex Buckley, Tim Lindholm

    The book also clarifies the interpretation of class file attributes and the rules of bytecode verification.

  • Formal Syntax and Semantics of Java
    By Jim Alves-Foss

    Java, undoubtedly, has its roots in embedded systems and the Web. Nevertheless, it is a fully functional high-level programming language that can provide users with a wide range of functionality and versatility.

  • THE JAVA LANGUAGE SPECIFICATION THIRD EDITION
    By James Gosling

    THE JAVA LANGUAGE SPECIFICATION THIRD EDITION

  • The Java Programming Language
    By David Holmes, James Gosling, Ken Arnold

    Direct from the creators of the Java programming language, this Third Edition of The Java Programming Language is a valuable resource for both novice and advanced programmers. More than 100,000...