{"product_id":"139736","title":"Java 21 Programming in One Book ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPBu8A0JNyT4LY5uZATNH2wkR8xv.png?v=1765076301\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Java 21 Programming in One Book \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/160463255\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cdiv\u003e This book starts with Java as a programming language, object-oriented concepts, collections, exception handling, and databases.\u003cbr\u003e We systematically covered everything from linking to MVC structure design.\u003cbr\u003e The exercises in each chapter are not limited to simple examples, but are based on real-world applications.\u003cbr\u003e It is designed to be a microcosm of the business development process, allowing you to gain practical experience. \u003cbr\u003eRepeated study of this textbook\u003cbr\u003e Through this, we hope to develop “programming thinking skills that solve real-world problems” beyond the grammatical understanding of Java.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e Chapter 1: Getting Started with Java Programming\u003cbr\u003e\u003cbr\u003e 1.1 Overview of Java and JDK 21\u003cbr\u003e 1.2 Setting up a Java development environment\u003cbr\u003e 1.3 Java Programming Execution Process\u003cbr\u003e 1.4 Your First Java Program\u003cbr\u003e 1.5 Basic Java Programming Rules\u003cbr\u003e 1.6 Java Input and Output\u003cbr\u003e\u003cbr\u003e Chapter 2 Basic Grammar and Data Types\u003cbr\u003e 2.1 Variables and Constants\u003cbr\u003e 2.2 Basic data types\u003cbr\u003e 2.3 Type Conversion and Type Casting\u003cbr\u003e 2.4 Operators\u003cbr\u003e 2.5 String Handling\u003cbr\u003e 2.6 JDK 21 Main Basic APIs\u003cbr\u003e\u003cbr\u003e Chapter 3 Control Statements and Arrays\u003cbr\u003e 3.1 Conditional statements\u003cbr\u003e 3.2 Loops\u003cbr\u003e 3.3 Other control statements\u003cbr\u003e 3.4 Arrays and multidimensional arrays\u003cbr\u003e 3.5 Array-related utilities\u003cbr\u003e 3.6 Statistical program using arrays\u003cbr\u003e\u003cbr\u003e Chapter 4 Classes and Object Orientation\u003cbr\u003e 4.1 Overview of Object-Oriented Programming\u003cbr\u003e 4.2 Creating classes, objects, and instances\u003cbr\u003e 4.3 Components of a class\u003cbr\u003e 4.4 Constructor and initialization blocks\u003cbr\u003e 4.5 Access Controls and Encapsulation  \u003cbr\u003e4.6 Static Elements and the Singleton Pattern\u003cbr\u003e 4.7 Record Class\u003cbr\u003e 4.8 Student Management Program Class Design\u003cbr\u003e\u003cbr\u003e Chapter 5: Inheritance and Polymorphism\u003cbr\u003e 5.1 Inheritance and the super keyword\u003cbr\u003e 5.2 Method Overriding and Final\u003cbr\u003e 5.3 Polymorphism and Dynamic Binding\u003cbr\u003e 5.4 Abstract Classes and Interfaces\u003cbr\u003e 5.5 Sealed Classes and Interfaces\u003cbr\u003e 5.6 Patching the instanceof pattern\u003cbr\u003e 5.7 Designing the Shape Class Hierarchy\u003cbr\u003e\u003cbr\u003e Chapter 6: Using Advanced Classes\u003cbr\u003e 6.1 Nested and anonymous classes\u003cbr\u003e 6.2 Enumeration\u003cbr\u003e 6.3 Generics\u003cbr\u003e 6.4 Collection Framework\u003cbr\u003e 6.5 Stream API and Lambda Expressions\u003cbr\u003e 6.6 Using the Optional class\u003cbr\u003e 6.7 Collection-based book management system\u003cbr\u003e\u003cbr\u003e Chapter 7: Exception Handling, Input\/Output, and Multithreading\u003cbr\u003e 7.1 Exception Concept and Exception Handling\u003cbr\u003e 7.2 Custom Exceptions and Offloading\u003cbr\u003e 7.3 Java 21 Scoped Value\u003cbr\u003e 7.4 File Input\/Output\u003cbr\u003e 7.5 Serialization and Deserialization\u003cbr\u003e 7.6 Multithreaded Programming\u003cbr\u003e 7.7 Synchronization and Parallel Processing\u003cbr\u003e 7.8 Multithreaded File Download Simulator\u003cbr\u003e\u003cbr\u003e Chapter 8: Java Project Practice\u003cbr\u003e 8.1 Project Overview  \u003cbr\u003e8.2 Requirements Analysis and Design\u003cbr\u003e 8.3 MySQL and Data Preparation\u003cbr\u003e 8.4 Applying the MVC Pattern\u003cbr\u003e\u003cbr\u003e supplement.\u003cbr\u003e Java Cheat Sheet and Design Patterns\u003cbr\u003e Appendix A.\u003cbr\u003e Java Cheat Sheet\u003cbr\u003e Appendix B.\u003cbr\u003e Java GoF Patterns \u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e October 15, 2025\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 302 pages | 182*257*30mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791112073846 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893376647210,"sku":"139736","price":40.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/079e4ec8bfa449b7a7eaba3fb4c52d07.jpg?v=1765399039","url":"https:\/\/librairie.coreenne.fr\/en\/products\/139736","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}