Bookshock Ask Tez ✨
Beginning Java 17 Fundamentals Object-Oriented Programming in Java 17 cover

Beginning Java 17 Fundamentals Object-Oriented Programming in Java 17

by Kishori Sharan, Adam L. Davis

Lowest price on Bookshock
$73.52
1 offer
In stock

Ask Tez about this book →

This title is temporarily out of stock. Email support@bookshock.ai or call (972) 638-0790 and we'll let you know when it's back.
Free US shipping
30-day free returns
Stripe-secured checkout

All offers (1)

PriceConditionSeller
$73.52Best price New Basi6 International LLC

Stock and pricing refresh on page load. Tez can also compare prices on Amazon, AbeBooks, and ThriftBooks if you ask.

About this book

<p>Learn the fundamentals of the Java 17 LTS or Java Standard Edition version 17 Long Term Support release, including basic programming concepts and the object-oriented fundamentals necessary at all levels of Java development. Authors Kishori Sharan and Adam L. Davis walk you through writing your first Java program step-by-step. Armed with that practical experience, you'll be ready to learn the core of the Java language. <i>Beginning Java 17 Fundamentals</i> provides over 90 diagrams and 240 complete programs to help you learn the topics faster.</p> <p>While this book teaches you the basics, it also has been revised to include the latest from Java 17 including the following: value types (records), immutable objects with an efficient memory layout; local variable type inference (var); pattern matching, a mechanism for testing and deconstructing values; sealed types, a mechanism for declaring all possible subclasses of a class; multiline text values; and switch expressions.</p> <p>The book continues with a series of foundation topics, including using data types, working with operators, and writing statements in Java. These basics lead onto the heart of the Java language: object-oriented programming. By learning topics such as classes, objects, interfaces, and inheritance you'll have a good understanding of Java's object-oriented model. The final collection of topics takes what you've learned and turns you into a real Java programmer.</p> <p>You'll see how to take the power of object-oriented programming and write programs that can handle errors and exceptions, process strings and dates, format data, and work with arrays to manipulate data. <br></p> <p><b>What You Will Learn</b></p><p></p><ul><li>Write your first Java programs with emphasis on learning object-oriented programming</li><li>How to work with switch expressions, value types (records), local variable type inference, pattern matching switch and more from Java 17</li><li>Handle exceptions, assertions, strings and dates, and object formatting</li><li>Learn about how to define and use modules</li><li>Dive in depth into classes, interfaces, and inheritance in Java</li><li>Use regular expressions</li><li>Take advantage of the JShell REPL tool</li></ul><p></p><p> </p><p></p> <p><b>Who This Book Is For</b></p> <p>Those who are new to Java programming, who may have some or even no prior programming experience.</p>

Details

Format
Paperback
Pages
999
Publisher
Apress
Language
EN
Edition
3rd ed.
ISBN-13
9781484273067
ISBN-10
1484273060

Categories

Computers, Languages, Java, Programming