Java for absolute beginners : learn to program the fundamentals the Java 9+ way /: learn to program the fundamentals the Java 9+ way. (2018)
- Record Type:
- Book
- Title:
- Java for absolute beginners : learn to program the fundamentals the Java 9+ way /: learn to program the fundamentals the Java 9+ way. (2018)
- Main Title:
- Java for absolute beginners : learn to program the fundamentals the Java 9+ way
- Further Information:
- Note: Luliana Cosmina.
- Authors:
- Cosmina, Iuliana
- Contents:
- 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;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 … (more)
- Publisher Details:
- New York : Apress
- Publication Date:
- 2018
- Extent:
- 1 online resource, illustrations (some color)
- Subjects:
- 005.13/3
Java (Computer program language)
COMPUTERS -- Programming Languages -- C♯
COMPUTERS -- Programming Languages -- Java
COMPUTERS -- Programming Languages -- Pascal
Java
Programming Languages, Compilers, Interpreters
Programming Techniques
Java (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781484237786
1484237781 - Related ISBNs:
- 9781484237779
- Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from PDF title page (EBSCO, viewed December 12, 2018). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.380683
- Ingest File:
- 02_366.xml