๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Java Precisely, third edition (The MIT Press)

โœ Scribed by Peter Sestoft


Publisher
The MIT Press
Year
2016
Tongue
English
Leaves
212
Edition
3
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


An updated, concise reference for the Java programming language, version 8.0, and essential parts of its class languages, offering more detail than a standard textbook.

The third edition of Java Precisely provides a concise description of the Java programming language, version 8.0. It offers a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail. The book presents the entire Java programming language and essential parts of the class libraries: the collection classes, the input-output classes, the stream libraries and Java 8's facilities for parallel programming, and the functional interfaces used for that.

Though written informally, the book describes the language in detail and offers many examples. For clarity, most of the general rules appear on left-hand pages with the relevant examples directly opposite on the right-hand pages. All examples are fragments of legal Java programs. The complete ready-to-run example programs are available on the book's website.

This third edition adds material about functional parallel processing of arrays; default and static methods on interfaces; a brief description of the memory model and visibility across concurrent threads; lambda expressions, method reference expressions, and the related functional interfaces; and stream processing, including parallel programming and collectors.

โœฆ Table of Contents


Contents
Preface
Notational Conventions
1 Running Java: Compilation, Loading, and Execution
2 Names and Reserved Names
3 Java Naming Conventions
4 Comments and Program Layout
5 Types
6 Variables, Parameters, Fields, and Scope
7 Strings
8 Arrays
9 Classes
10 Classes and Objects in the Computer
11 Expressions
12 Statements
13 Interfaces
14 Enum Types
15 Exceptions, Checked and Unchecked
16 Compilation, Source Files, Class Names, and Class Files
17 Packages and Jar Files
18 Mathematical Functions
19 String Builders and String Buffers
20 Threads, Concurrent Execution, and Synchronization
21 Generic Types and Methods
22 Generic Collections and Maps
23 Functional Interfaces (Java 8.0)
24 Streams for Bulk Data (Java 8.0)
25 Class Optional (Java 8.0)
26 Input and Output
27 Reflection
28 Metadata Annotations
29 What Is New in Java 8.0
References
Index


๐Ÿ“œ SIMILAR VOLUMES


Mathematics for Economics, third edition
โœ Michael Hoy, John Livernois, Chris Mckenna, Ray Rees, Thanasis Stengos ๐Ÿ“‚ Library ๐Ÿ“… 2011 ๐Ÿ› The MIT Press ๐ŸŒ English

<b>A new edition of a comprehensive undergraduate mathematics text for economics students.</b><p>This text offers a comprehensive presentation of the mathematics required to tackle problems in economic analyses. To give a better understanding of the mathematical concepts, the text follows the logic

The Java Language Specification, Third E
โœ James Gosling, Bill Joy, Guy Steele, Gilad Bracha ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Addison Wesley ๐ŸŒ English

Written by the inventors of the technology, The Javaโ„ข Language Specification, Third Edition, is the definitive technical reference for the Javaโ„ข programming language. If you want to know the precise meaning of the language's constructs, this is the source for you. The book provides complete, accur

cover
โœ Sestoft, Peter ๐Ÿ“‚ Library ๐Ÿ“… 2002 ๐Ÿ› Cambridge, Mass. : MIT Press ๐ŸŒ English

1 online resource (vii, 118 pages) :

Java Precisely
โœ Peter Sestoft ๐Ÿ“‚ Library ๐Ÿ“… 2002 ๐Ÿ› MIT Press ๐ŸŒ English

Java Precisely provides a concise reference for the Java programming language and some of its essential libraries. The book covers Java 2, versions 1.3 and 1.4. It is intended both for students learning Java and for more experienced Java programmers. Though written informally, it describes the langu

Java precisely
โœ Sestoft, Peter ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› MIT Press ๐ŸŒ English

<P>This concise guide to the Java programming language, version 5.0, offers a quick reference for the reader who wants to know the language in greater detail than that provided by the standard text or language reference book. It presents the entire Java programming language and essential parts of th

Java Network Programming, Third Edition
โœ Elliotte Rusty Harold ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› O'Reilly Media ๐ŸŒ English

The new third edition of this highly regarded introduction to Java networking programming has been thoroughly revised to cover all of the 100+ significant updates to Java Developers Kit (JDK) 1.5. It is a clear, complete introduction to developing network programs (both applets and applications) us