The Java Language Specification
Addison-Wesley, 2000 - Computers - 505 pages
For nearly five years, one book has served as the definitive reference to Java for all serious developers: The Java Language Specification, by James Gosling, Bill Joy, and Guy Steele. Now, these world-renowned Java authorities (along with new co-author Gilad Bracha) have delivered a monumental update. This completely revised Second Edition covers the Java 2 Platform Standard Edition Version 1.3 with unprecedented depth and precision, offering the invaluable insights of Java's creators to every developer. There is no better source for learning everything about the Syntax and Semantics of the Java programming language. Developers will turn to this book again and again.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Types Values and Variables
Conversions and Promotions
15 other sections not shown
Other editions - View all
args array type ASCII binary name bool ean catch clause class declaration class instance creation class Object class or interface class Point class Test class type class variable color compilation unit compile-time error occurs constructor invocation definitely assigned enclosing instance evaluated example executed f i nal field declaration floating-point fully qualified name Identifier implementation IndexThrow inherited inner class instance creation expression instance initializer instance variable integer interface type invoked Java platform Java programming language Java virtual machine keyword label left-hand operand lock main memory method declaration method invocation method or constructor null operand operator Otherwise overriding package name parameter pre-existing binaries publ i c public static void reachable reference type result return statement right-hand operand run-time simple name specific statement completes abruptly static int static void main(String strictfp String subclass superclass superinterface synchronized thread throws clause try statement type declaration type name Unicode unjassigned variable initializer