Beginning Java 17 Fundamentals Object-Oriented Programming in Java 17
All offers (1)
| Price | Condition | Seller | |
|---|---|---|---|
| $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
Categories
Computers, Languages, Java, Programming
Ask Tez ✨