Java Precisely 3rd edition by Peter Sestoft – Ebook PDF Instant Download/Delivery: 0262529076, 978-0262529075
Full dowload Java Precisely 3rd Edition after payment

Product details:
ISBN 10: 0262529076
ISBN 13: 978-0262529075
Author: Peter Sestoft
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.
Java Precisely 3rd Table of contents:
Chapter 1: Introduction to Java
- The Java Language
- The Java Development Kit
- Overview of Java’s Features
Chapter 2: Lexical Structure
- Tokens
- Identifiers
- Keywords
- Literals
- Operators
- Separators
- Comments
Chapter 3: Data Types
- Primitive Data Types
- Reference Types
- Type Conversion
- Arrays
Chapter 4: Classes and Objects
- Class Declarations
- Object Creation and Instantiation
- Instance and Class Members
- Constructors
- Methods and Method Overloading
Chapter 5: Inheritance
- Inheritance Basics
- The
superKeyword - Method Overriding
- Abstract Classes
- Interfaces
Chapter 6: Interfaces and Abstract Classes
- Interfaces: Declaring, Implementing, and Extending
- Abstract Classes
- Interface vs. Abstract Class
- Multiple Inheritance
Chapter 7: Exception Handling
- Exceptions and Errors
try,catch, andfinally- The
throwStatement - The
throwsClause - Creating Custom Exceptions
Chapter 8: The Java API
- The
java.langPackage - The
java.utilPackage - The
java.ioPackage - The
java.netPackage
Chapter 9: Threads and Concurrency
- Threads and Runnable Interface
- Synchronization
- Locks and Deadlocks
- The
java.util.concurrentPackage
Chapter 10: Input and Output
- The Stream Classes
- Byte Streams
- Character Streams
- File I/O
- The
java.nioPackage
Chapter 11: Collections Framework
- Overview of the Collections Framework
- List, Set, and Map Interfaces
- Implementing Collections
- Iterators
Chapter 12: Java Generics
- Introduction to Generics
- Wildcards
- Generic Methods and Classes
- Bounded Types
Chapter 13: Lambda Expressions and Streams
- Introduction to Lambda Expressions
- Functional Interfaces
- The
java.util.streamPackage - Stream Operations
Chapter 14: Java Language Enhancements
- New Features in Java 8
- Default Methods in Interfaces
- The
OptionalClass - Method References
Chapter 15: Java Virtual Machine
- JVM Architecture
- Memory Management
- Garbage Collection
- Class Loaders
People also search for Java Precisely 3rd:
peter sestoft’s java precisely
precisely java developer salary
java arbitrary precision floating point
a java application must have a main method
java @column precision scale
Tags:
Peter Sestoft,Java,Precisely 3rd


