Table of Contents:
Before You Begin
- Intro to Computers, the Internet, Java and Generative AI
- Intro to Java Programming
- Algorithm Development and Control Statements: Part 1
- Control Statements: Part 2
- Methods
- Arrays and ArrayLists
- Strings, NLP and Regex: Generative AI Foundations
- Real-World Modeling with Custom Classes
- Real-World Modeling with Inheritance, Polymorphism & Interfaces
- Exception Handling: A Deeper Look
- Files, I/O Streams, JSON Serialization & CSV Files
- Generic Collections
- Generic Classes and Methods: A Deeper Look
- Functional Programming with Lambdas & Streams
- JavaFX Graphical User Interfaces: Part 1
- JavaFX GUI: Part 2
- JavaFX Graphics and Multimedia
- Concurrency: Platform Threads to Virtual Threads
- Building API-Based Java Generative AI Applications
- Accessing Databases with JDBC and SQLite
- Java Platform Module System
- Computer Science Thinking: Recursion, Searching, Sorting, Big O
A: Introduction to JShell for Interactive Java
B: Formatted Output
C: Number Systems
Index
About the Author :
About our authors Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT with over 44 years of experience in computing. He holds the Java Certified Programmer and Java Certified Developer designations and is an Oracle Java Champion. He is one of the world’s most experienced programming-languages trainers, having taught professional courses to software developers since 1992. His video courses on platforms like O’Reilly Online Learning have garnered millions of views, with his Java Fundamentals LiveLessons, Python Fundamentals LiveLessons, and C# Fundamentals LiveLessons each ranking #1 at various times among thousands of video products. He has delivered hundreds of programming courses to academic, industry, government and military clients of Deitel & Associates, Inc. internationally, including UCLA, SLB (formerly Schlumberger), IBM, Siemens, Sun Microsystems (now Oracle), Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Cisco, Puma, iRobot and many more. He and his co-author, Dr. Harvey M. Deitel, are among the world’s best-selling programming-language textbook/professional book/video/interactive multimedia authors.
Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has over 64 years of experience in computing. Dr. Deitel earned B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston University; he studied computing in each of these programs before they spun off Computer Science programs. He has extensive college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates in 1991 with his son, Paul. The Deitels’ publications have earned international recognition, with more than 100 translations published in Japanese, German, Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese, Korean, Portuguese, Greek, Urdu and Turkish. Dr. Deitel has delivered hundreds of programming courses to academic, corporate, government and military clients.