• Complain

Mikael Olsson - Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library

Here you can read online Mikael Olsson - Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Mikael Olsson Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library
  • Book:
    Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2021
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Quickly gain the insight necessary to address a multitude of Java coding challenges using this succinct reference guide, Java 17 Quick Syntax Reference, Third Edition. Short, focused code examples will help you learn and master various existing and new Java source code elements.

This edition includes the following additions to Java SE and OpenJDK, through Java 17: Pattern matching for switch and instanceof, Sealed classes and interfaces, Switch expressions, Text block multiline strings, Java module system, Private methods in interfaces, and Type inference for local variables.

You wont find any technical jargon, bloated samples, drawn out history lessons or witty stories in this book. What you will find is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any Java programmer.

What You Will Learn

  • Run a Java file with a single command
  • Learn what a switch expression is and how to use it
  • Use pattern matching
  • Code with Java modules
  • Create text blocks to handle multiline strings
  • Learn what sealed classes are and how to use these and more
Who This Book Is For
Those with prior experience with Java who want a quick and handy reference.

Mikael Olsson: author's other books


Who wrote Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library? Find out the surname, the name of the author of the book and a list of all author's works by series.

Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Java 17 Quick Syntax Reference Mikael Olsson Java 17 Quick - photo 1
Book cover of Java 17 Quick Syntax Reference
Mikael Olsson
Java 17 Quick Syntax Reference
A Pocket Guide to the Java SE Language, APIs, and Library
3rd ed.
Logo of the publisher Mikael Olsson Hammarland Lnsi-Suomi Finland ISBN - photo 2
Logo of the publisher
Mikael Olsson
Hammarland, Lnsi-Suomi, Finland
ISBN 978-1-4842-7370-8 e-ISBN 978-1-4842-7371-5
https://doi.org/10.1007/978-1-4842-7371-5
Mikael Olsson 2022
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

Introduction

Java is a high-level object-oriented programming language developed by Sun Microsystems, which became part of Oracle Corporation in 2010. The language is very similar to C++ but has been simplified to make it easier to write bug-free code. Most notably, unlike C++, there are no pointers in Javainstead, all memory allocation and deallocation is handled automatically.

Despite simplifications like this, Java has considerably more functionality than C++, due to its large class library. Java programs also have high performance and can be made very secure, which has contributed to making Java the most popular general-purpose programming language in use today.

Another key feature of Java is that it is platform independent. This is achieved by only compiling programs halfway, into platform-independent instructions called bytecode. The bytecode is then interpreted, or run, by the Java Virtual Machine (JVM) . That means any system that has this program and its accompanying libraries installed can run Java applications.

To allow Java to be used in a variety of environments, there are four different editions : Java ME, Java SE, Java EE, and Java FX. Each edition contains a JVM and a set of class libraries. Java SE (Standard Edition) provides the standard JVM along with the commonly used libraries for building applications, in particular desktop applications. Java ME (Micro Edition) is a small-footprint version of Java SE designed for running on small devices such as mobile phones. Java EE (Enterprise Edition) is an extended version of Java SE that includes libraries for building large-scale web applications. The most recently added edition is JavaFX, a lightweight version intended for building desktop and rich web applications. This edition includes a new library for making graphical user interfaces (GUIs) , which is intended to replace the standard GUI library called Swing used in Java SE.

To allow Java to be used in a variety of environments, there are four different editions: Java SE, Java ME, Java EE, and Java FX. Each edition contains a JVM and a set of class libraries. Java SE (Standard Edition) provides the standard JVM along with the commonly used libraries for building applications, in particular desktop applications. Java ME (Micro Edition) is a small-footprint version of Java SE designed for running on small devices such as mobile phones. Java EE (Enterprise Edition) is an extended version of Java SE that includes libraries for building large-scale web applications. The most recently added edition is Java FX, a lightweight version intended for building rich web applications.

The Java language and class libraries have undergone major changes since their initial release in 1996. The naming conventions for the versions have gone through a few revisions as well, mainly for marketing reasons. The major releases include JDK 1.0, JDK 1.1, J2SE 1.2, J2SE 1.3, J2SE 1.4, J2SE 5.0, followed by Java SE 6 to Java SE 17, with Java SE 17 being the current version as of writing. For the sake of simplicity, the Java versions will be referred to as Java 117 in this book. Note that Java is designed to be backward-compatible. Therefore, the Virtual Machine for Java 17 can still run Java 1 applications.

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/9781484273708. For more detailed information, please visit http://www.apress.com/source-code.

Table of Contents
About the Author
Mikael Olsson
is a professional web entrepreneur programmer and author He works for an RD - photo 3
is a professional web entrepreneur, programmer, and author. He works for an R&D company in Finland where he specializes in software development. In his spare time, he writes books and creates websites that summarize various fields of interest. The books he writes are focused on teaching their subject in the most efficient way possible, by explaining only what is relevant and practical without any unnecessary repetition or theory.
About the Technical Reviewer
Manuel Jordan Elera
is an autodidactic developer and researcher who enjoys learning new - photo 4
is an autodidactic developer and researcher who enjoys learning new technologies for his own experiments and creating new integrations. Manuel won the Springy Award Community Champion and Spring Champion 2013. In his little free time, he reads the Bible and composes music on his guitar. Manuel is known as dr_pompeii. He has tech-reviewed numerous books for Apress, including Pro Spring MVC with WebFlux (2020), Pro Spring Boot 2 (2019), Rapid Java Persistence and Microservices (2019), Java Language Features (2018), Spring Boot 2 Recipes (2018), and Java APIs, Extensions and Libraries (2018). Read his 13 detailed tutorials about many Spring technologies, contact him through his blog at www.manueljordanelera.blogspot.com , and follow him on his Twitter account, @dr_pompeii .
Mikael Olsson 2022
M. Olsson Java 17 Quick Syntax Reference https://doi.org/10.1007/978-1-4842-7371-5_1
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library»

Look at similar books to Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library»

Discussion, reviews of the book Java 17 Quick Syntax Reference: A Pocket Guide to the Java SE Language, APIs, and Library and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.