Go to main content
Formats
Format
BibTeX
MARCXML
TextMARC
MARC
DublinCore
EndNote
NLM
RefWorks
RIS
Cite
Citation

Linked e-resources

Details

Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: An Introduction to Java and Its History; Who This Book Is For; How This Book Is Structured; Conventions; When Java Was Owned by Sun Microsystems; Why Is Java Portable?; Sun Microsystem's Java Versions; Oracle Takes Over; What the Future Holds; Prerequisites; Chapter 2: Preparing Your Development Environment; Installing Java; The JAVA_HOME Environment Variable; JAVA_HOME on Windows; JAVA_HOME on macOS; JAVA_HOME on Linux; Installing Gradle; Installing Git; Installing a Java IDE

Java IdentifiersJava Comments; Java Object Types; Classes; Fields; Class Variables; Encapsulating Data; Methods; Constructors; Abstraction; Enums; Interfaces; Default Methods; Annotation Types; Exceptions; Generics; Java Reserved Words; Summary; Chapter 5: Data Types; Stack and Heap Memory; Introduction to Java Data Types; Primitive Data Types; Reference Data Types; Java Primitive Types; The Boolean Type; The char Type; Integer Primitives; Real Primitives; Java Reference Types; Arrays; The String Type; Escaping Characters; Wrapper Classes; Date Time API; Collections

Concurrency Specific TypesSummary; Chapter 6: Operators; The Assignment Operator (=); Explicit Type Conversion (type) and instanceof; Numerical Operators; Unary Operators; Incrementors and Decrementors; Sign Operators; Negation Operator; Binary Operators; Relational Operators; Bitwise Operators; Bitwise NOT; Bitwise AND; Bitwise Inclusive OR; Bitwise Exclusive OR; Logical Operators; Shift Operators; The Elvis Operator; Summary; Chapter 7: Controlling the Flow; if-else Statement; switch Statement; Looping Statements; for Statements; while Statement; do-while Statement

Breaking Loops and Skipping Stepsbreak Statement; continue Statement; return Statement; Controlling the Flow Using try-catch Constructions; Summary; Chapter 8: The Stream API; Introduction to Streams; Creating Streams; Creating Streams from Collections; Creating Streams from Arrays; Creating Empty Streams; Creating Finite Streams; Streams of Primitives and Streams of Strings; A Short Introduction to Optional; How to Use Streams; Terminal Functions: forEach and forEachOrdered; Intermediate Operation filter and Terminal Operation toArray

Browse Subjects

Show more subjects...

Statistics

from
to
Export