Java quick syntax reference. (2018)
- Record Type:
- Book
- Title:
- Java quick syntax reference. (2018)
- Main Title:
- Java quick syntax reference
- Further Information:
- Note: Mikael Olsson.
- Authors:
- (Web programmer), Olsson, Mikael
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Hello World; Installing; Creating a project; Hello World; Code hints; Chapter 2: Compile and Run; Running from the IDE; Running from a console window; Comments; Chapter 3: Variables; Data types; Declaring variables; Assigning variables; Using variables; Integer types; Floating-point types; Char type; Boolean type; Variable scope; Anonymous block; Chapter 4: Operators; Arithmetic operators; Assignment operators; Combined assignment operators; Increment and decrement operators. Comparison operators Logical operators; Bitwise operators; Operator precedence; Chapter 5: String; Combining strings; Escape characters; String compare; String Buffer class; Chapter 6: Arrays; Array declaration; Array allocation; Array assignment; Multi-dimensional arrays; Array List class; Chapter 7: Conditionals; If statement; Switch statement; Ternary operator; Chapter 8: Loops; While loop; Do while loop; For loop; For-each loop; Break and continue; Labeled block; Chapter 9: Methods; Defining methods; Calling methods; Method parameters; Return statement; Method overloading; Passing arguments. Chapter 10: Class Object creation; Accessing object members; Constructor; This keyword; Constructor overloading; Constructor chaining; Initial field values; Default constructor; Null; Default values; Garbage collector; Chapter 11: Static; Accessing static members; Static methods; Static fields; StaticIntro; Table of Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Hello World; Installing; Creating a project; Hello World; Code hints; Chapter 2: Compile and Run; Running from the IDE; Running from a console window; Comments; Chapter 3: Variables; Data types; Declaring variables; Assigning variables; Using variables; Integer types; Floating-point types; Char type; Boolean type; Variable scope; Anonymous block; Chapter 4: Operators; Arithmetic operators; Assignment operators; Combined assignment operators; Increment and decrement operators. Comparison operators Logical operators; Bitwise operators; Operator precedence; Chapter 5: String; Combining strings; Escape characters; String compare; String Buffer class; Chapter 6: Arrays; Array declaration; Array allocation; Array assignment; Multi-dimensional arrays; Array List class; Chapter 7: Conditionals; If statement; Switch statement; Ternary operator; Chapter 8: Loops; While loop; Do while loop; For loop; For-each loop; Break and continue; Labeled block; Chapter 9: Methods; Defining methods; Calling methods; Method parameters; Return statement; Method overloading; Passing arguments. Chapter 10: Class Object creation; Accessing object members; Constructor; This keyword; Constructor overloading; Constructor chaining; Initial field values; Default constructor; Null; Default values; Garbage collector; Chapter 11: Static; Accessing static members; Static methods; Static fields; Static initialization blocks; Instance initialization blocks; Chapter 12: Inheritance; Object; Upcasting; Downcasting; Instanceof operator; Chapter 13: Overriding; Overriding members; Override annotation; Hiding members; Preventing method inheritance; Accessing overridden methods. Calling parent constructor; Chapter 14: Packages and Import; Accessing packages; Chapter 15: Access Levels; Private access; Package-private access; Protected access; Public access; Top-level access; Nested class access; Access level guideline; Chapter 16: Constants; Local constants; Constant fields; Constant method parameters; Compile-time and runtime constants; Constant guideline; Chapter 17: Interface; Interface members; Interface example; Functionality interface; Class interface; Interface classes; Interface methods; Chapter 18: Abstract; Abstract class example. Abstract classes and interfaces; Chapter 19: Enum; Enum class; Chapter 20: Exception Handling; Try-catch; Catch block; Finally block; Throwing exceptions; Checked and unchecked exceptions; Exception hierarchy; Chapter 21: Boxing and Unboxing; Autoboxing and autounboxing; Primitive and wrapper guideline; Chapter 22: Generics; Generic classes; Generic methods; Calling generic methods; Generic interfaces; Generic type parameters; Generic variable usages; Bounded type parameters; Generics and Object; Chapter 23: Lambda Expressions; Lambda objects; Lambda parameters; Index. … (more)
- Edition:
- Second edition
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 005.13/3
Computer science
Java (Computer program language)
Java (Computer program language)
Computer Science
Java
Programming Techniques
Computers -- Programming -- General
Computer programming / software development
Java (Computer program language)
Computers -- Programming Languages -- Java
Programming & scripting languages: general
Electronic books - Languages:
- English
- ISBNs:
- 9781484234419
1484234413 - Related ISBNs:
- 9781484234402
1484234405 - Notes:
- Note: Online resource; title from PDF title page (EBSCO, viewed February 2, 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.360015
- Ingest File:
- 02_340.xml