Items related to The Java(TM) Language Specification

The Java(TM) Language Specification - Softcover

  • 3.97 out of 5 stars
    78 ratings by Goodreads
 
9780201634518: The Java(TM) Language Specification

Synopsis

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.

"synopsis" may belong to another edition of this title.

From the Inside Flap

About the Java SeriesThe Java Series books provide definitive reference documentation for Java programmers and end users. They are written by members of the Java team and published under the auspices of JavaSoft, a Sun Microsystems business. The World Wide Web allows Java documentation to be made available over the Internet, either by downloading or as hypertext. Nevertheless, the worldwide interest in Java technology led us to write and publish these books to supplement all of the documentation at our Web site.Our editor Mike Hendrickson and his team have done a superb job of navigating us through the world of publishing. Within Sun, the support of James Gosling, Ruth Hennigar, Jon Kannegaard, and Bill Joy ensured that this series would have the resources it needed to be successful. In addition to the tremendous effort by individual authors, many members of the JavaSoft team have contributed behind the scenes to bring the highest level of quality and engineering to the books in the Series. A personal note of thanks to my children Christopher and James for putting a positive spin on the many trips to my office during the development of the Series.

Lisa Friendly
Series Editor

PrefaceJava was originally called Oak, and designed for use in embedded consumer-electronic applications by James Gosling. After several years of experience with the language, and significant contributions by Ed Frank, Patrick Naughton, Jonathan Payne, and Chris Warth it was retargeted to the Internet, renamed Java, and substantially revised to be the language specified here. The final form of the language was defined by James Gosling, Bill Joy, Guy Steele, Richard Tuck, Frank Yellin, and Arthur van Hoff, with help from Graham Hamilton, Tim Lindholm and many other friends and colleagues.

Java is a general-purpose concurrent class-based object-oriented programming language, specifically designed to have as few implementation dependencies as possible. Java allows application developers to write a program once and then be able to run it everywhere on the Internet.

This book attempts a complete specification of the syntax and semantics of the Java language and the core packages java.lang, java.io, and java.util of its Application Programming Interface. We intend that the behavior of every language construct is specified here, so that all implementations of Java will accept the same programs. Except for timing dependencies or other non-determinisms and given sufficient time and sufficient memory space, a Java program should compute the same result on all machines and in all implementations.

We believe that Java is a mature language, ready for widespread use. Nevertheless, we expect some evolution of the language in the years to come. We intend to manage this evolution in a way that is completely compatible with existing applications. To do this, we intend to make relatively few new versions of the language, and to distinguish each new version with a different filename extension. Java compilers and systems will be able to support the several versions simultannously, with complete compatibility.

Much research and experimentation with Java is already underway. We encourage this work, and will continue to cooperate with external groups to explore improvements to Java. For example, we have already received several interesting proposals for parameterized types. In technically difficult areas, near the state of the art, this kind of research collaboration is essential.

We acknowledge and thank the many people who have contributed to this book through their excellent feedback, assistance and encouragement: Particularly thorough, careful, and thoughtful reviews of drafts were provided by Tom Cargill, Peter Deutsch, Paul Hilfinger, Masayuki Ida, David Moon, Steven Muchnick, Charles L. Perkins, Chris Van Wyk, Steve Vinoski, Philip Wadler, Daniel Weinreb, and Kenneth Zadeck. We are very grateful for their extraordinary volunteer efforts.

We are also grateful for reviews, questions, comments, and suggestions from Stephen Adams, Bowen Alpern, Glenn Ammons, Leonid Arbuzov, Kim Bruce, Edwin Chan, David Chase, Pavel Curtis, Drew Dean, William Dietz, David Dill, Patrick Dussud, Ed Felten, John Giannandrea, John Gilmore, Charles Gust, Warren Harris, Lee Hasiuk, Mike Hendrickson, Mark Hill, Urs Hoelzle, Roger Hoover, Susan Flynn Hummel, Christopher Jang, Mick Jordan, Mukesh Kacker, Peter Kessler, James Larus, Derek Lieber, Bill McKeeman, Steve Naroff, Evi Nemeth, Robert O'Callahan, Dave Papay, Craig Partridge, Scott Pfeffer, Eric Raymond, Jim Roskind, Jim Russell, William Scherlis, Edith Schonberg, Anthony Scian, Matthew Self, Janice Shepherd, Kathy Stark, Barbara Steele, Rob Strom, William Waite, Greg Weeks, and Bob Wilson. (This list was generated semi-automatically from our e-mail records. We apologize if we have omitted anyone.)

The feedback from all these reviewers was invaluable to us in improving the definition of the Java language as well as the form of the presentation in this book. We thank them for their diligence. Any remaining errors in this book-we hope they are few-are our responsibility and not theirs.

We thank Francesca Freedman and Doug Kramer for assistance with matters of typography and layout. We thank Dan Mills of Adobe Systems Incorporated for assistance in exploring possible choices of typefaces.

Many of our colleagues at Sun Microsystems have helped us in one way or another. Lisa Friendly, our series editor, managed our relationship with Addison-Wesley. Susan Stambaugh managed the distribution of many hundreds of copies of drafts to reviewers. We received valuable assistance and technical advice from Ben Adida, Ole Agesen, Ken Arnold, Rick Cattell, Asmus Freytag, Norm Hardy, Steve Heller, David Hough, Doug Kramer, Nancy Lee, Marianne Mueller, Akira Tanaka, Greg Tarsy, David Ungar, Jim Waldo, Ann Wollrath, Geoff Wyant, and Derek White. We thank Alan Baratz, David Bowen, Mike Clary, John Doerr, Jon Kannegaard, Eric Schmidt, Bob Sproull, Bert Sutherland, and Scott McNealy for leadership and encouragement.

The on-line Bartleby Library of Columbia University, at URL: cc.columbia/acis/bartleby/ was invaluable to us during the process of researching and verifying many of the quotations that are scattered throughout this book. Here is one example:

They lard their lean books with the fat of others' works.
-Robert Burton (1576-1640)We are grateful to those who have toiled on Project Bartleby, for saving us a great deal of effort and reawakening our appreciation for the works of Walt Whitman.

We are thankful for the tools and services we had at our disposal in writing this book: telephones, overnight delivery, desktop workstations, laser printers, photocopiers, text formatting and page layout software, fonts, electronic mail, the World Wide Web, and, of course, the Internet. We live in three different states, scattered across a continent, but collaboration with each other and with our reviewers has seemed almost effortless. Kudos to the thousands of people who have worked over the years to make these excellent tools and services work quickly and reliably.

Mike Hendrickson, Katie Duffy, Simone Payment, and Rosa Aimee Gonzalez of Addison-Wesley were very helpful, encouraging, and patient during the long process of bringing this book to print. We also thank the copy editors.

Rosemary Simpson worked hard, on a very tight schedule, to create the index. We got into the act at the last minute, however; blame us and not her for any jokes you may find hidden therein.

Finally, we are grateful to our families and friends for their love and support during this last, crazy, year.

In their book The C Programming Language, Brian Kernighan and Dennis Ritchie said that they felt that the C language "wears well as one's experience with it grows." If you like C, we think you will like Java. We hope that Java, too, wears well for you.

James Gosling - Cupertino, California
Bill Joy - Aspen, Colorado
Guy Steele - Chelmsford, Massachusetts
July, 1996

0201634511P04062001

From the Back Cover

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. 0201634511B04062001

"About this title" may belong to another edition of this title.

  • PublisherAddison-Wesley
  • Publication date1996
  • ISBN 10 0201634511
  • ISBN 13 9780201634518
  • BindingPaperback
  • Number of pages825
  • Rating
    • 3.97 out of 5 stars
      78 ratings by Goodreads

Buy Used

Condition: Good
Former library book; may include... Learn more about this copy

Shipping: FREE
Within U.S.A.

Destination, rates & speeds

Add to basket

Other Popular Editions of the Same Title

9780321246783: The Java Language Specification, 3rd Edition

Featured Edition

ISBN 10:  0321246780 ISBN 13:  9780321246783
Publisher: Addison Wesley, 2005
Softcover

Top Search Results from the AbeBooks Marketplace

Stock Image

Joy, Bill, Gosling, James, Steele, Guy
Published by Pearson Education, Limited, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages. Seller Inventory # 12713682-6

Contact seller

Buy Used

US$ 8.50
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Joy, Bill, Gosling, James, Steele, Guy
Published by Pearson Education, Limited, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Used book that is in clean, average condition without any missing pages. Seller Inventory # 4501385-6

Contact seller

Buy Used

US$ 8.50
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Gosling, James, Joy, Bill, Steele, Guy L.
Published by Addison-Wesley, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00050039308

Contact seller

Buy Used

US$ 8.60
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James Gosling, Bill Joy et Guy L. Steele Jr.
Published by Addison Wesley, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: Ammareal, Morangis, France

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: Bon. Ancien livre de bibliothèque. Traces de pliures sur la couverture. Traces d'usure sur la couverture. Edition 1996. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Good. Former library book. Traces of creases on the cover. Signs of wear on the cover. Edition 1996. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-836-215

Contact seller

Buy Used

US$ 3.11
Convert currency
Shipping: US$ 8.94
From France to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James Gosling, Bill Joy et Guy L. Steele Jr.
Published by Addison Wesley, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: Ammareal, Morangis, France

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: Bon. Ancien livre de bibliothèque. Traces d'usure sur la couverture. Edition 1996. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Good. Former library book. Signs of wear on the cover. Edition 1996. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-850-558

Contact seller

Buy Used

US$ 3.11
Convert currency
Shipping: US$ 8.94
From France to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James Gosling, Bill Joy et Guy L. Steele Jr.
Published by Addison Wesley, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: Ammareal, Morangis, France

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: Bon. Ancien livre de bibliothèque. Salissures sur la tranche. Pages cornées. Edition 1996. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Good. Former library book. Stains on the edge. Dog-eared pages. Edition 1996. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-867-480

Contact seller

Buy Used

US$ 3.11
Convert currency
Shipping: US$ 8.94
From France to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James Gosling, Bill Joy et Guy L. Steele Jr.
Published by Addison Wesley, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: Ammareal, Morangis, France

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: Bon. Ancien livre de bibliothèque. Traces de pliures sur la couverture. Légères traces d'usure sur la couverture. Salissures sur la tranche. Pages cornées. Edition 1996. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Good. Former library book. Traces of creases on the cover. Slight signs of wear on the cover. Stains on the edge. Dog-eared pages. Edition 1996. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-812-758

Contact seller

Buy Used

US$ 3.11
Convert currency
Shipping: US$ 8.94
From France to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James Gosling, Bill Joy et Guy L. Steele Jr.
Published by Addison Wesley, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: Ammareal, Morangis, France

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: Bon. Ancien livre de bibliothèque. Traces de pliures sur la couverture. Traces d'usure sur la couverture. Edition 1996. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Good. Former library book. Traces of creases on the cover. Signs of wear on the cover. Edition 1996. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-836-214

Contact seller

Buy Used

US$ 3.11
Convert currency
Shipping: US$ 8.94
From France to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Gosling, James; Joy, Bill; Steele, Guy L.
Published by Addison-Wesley, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Softcover

Seller: Books Unplugged, Amherst, NY, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Buy with confidence! Book is in good condition with minor wear to the pages, binding, and minor marks within 2.78. Seller Inventory # bk0201634511xvz189zvxgdd

Contact seller

Buy Used

US$ 13.78
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

James Gosling; Bill Joy; Guy L. Steele.
Published by Addison-Wesley,, 1996
ISBN 10: 0201634511 ISBN 13: 9780201634518
Used Paperback

Seller: Nelson & Nelson, Booksellers, Trenton, SC, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: VG. Dust Jacket Condition: No Dust Jacket. Tight, clean, unmarked contents. Bright cover with mild shelfwear; spine uncreased. No highlighting, etc. ; not a former library copy. Seller Inventory # 35372

Contact seller

Buy Used

US$ 10.00
Convert currency
Shipping: US$ 5.50
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 10 more copies of this book

View all search results for this book