This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to write network programs with the new Java 9 and much more.__Java APIs, Extensions and Libraries__ is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After reading and learning from this book you'll be ready to become a professional Java programmer.**What You’ll Learn** * Extend your Java skills beyond the fundamental object-oriented concepts and core language features * Apply Java Swing for building Java front ends * Get started with Java network programming * Connect to databases and access data from Java programs using the JDBC API * Work with JavaFX, RMI (Remote Method Invocation), and JNI (Java Native Interface) * Use the new scripting features of Java **Who This Book Is For**Java programmers who are familiar with the fundamentals of the Java language and Java programming. "This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to write network programs with the new Java 9 and much more. Java APIs, Extensions and Libraries is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After reading and learning from this book you'll be ready to become a professional Java programmer. What You'll LearnExtend your Java skills beyond the fundamental object-oriented concepts and core language featuresApply Java Swing for building Java front ends Get started with Java network programmingConnect to databases and access data from Java programs using the JDBC APIWork with JavaFX, RMI (Remote Method Invocation), and JNI (Java Native Interface)Use the new scripting features of JavaWho This Book Is ForJava programmers who are familiar with the fundamentals of the Java language and Java programming."-- Provided by publisher This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to write network programs with the new Java 9 and much more. Java APIs, Extensions and Libraries is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After reading and learning from this book you'll be ready to become a professional Java programmer. What You’ll Learn Extend your Java skills beyond the fundamental object-oriented concepts and core language features Apply Java Swing for building Java front ends Get started with Java network programming Connect to databases and access data from Java programs using the JDBC API Work with JavaFX, RMI (Remote Method Invocation), and JNI (Java Native Interface) Use the new scripting features of Java Who This Book Is For Java programmers who are familiar with the fundamentals of the Java language and Java programming. This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to network with the new Java 9 and much more. Java APIs, Extensions and Libraries is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After reading and learning from this book you'll be ready to become a professional Java programmer. You will: Extend your Java skills beyond the fundamental object-oriented concepts and core language features Apply Java Swing for building Java front ends Get started with Java network programming Connect with databases using JDBC Work with JavaFX, RMI (Remote Method Inv. Front Matter ....Pages i-xxv Introduction to Swing (Kishori Sharan)....Pages 1-84 Swing Components (Kishori Sharan)....Pages 85-204 Advanced Swing (Kishori Sharan)....Pages 205-251 Network Programming (Kishori Sharan)....Pages 253-345 JDBC API (Kishori Sharan)....Pages 347-487 Java Remote Method Invocation (Kishori Sharan)....Pages 489-513 Java Native Interface (Kishori Sharan)....Pages 515-559 Introduction to JavaFX (Kishori Sharan)....Pages 561-649 Scripting in Java (Kishori Sharan)....Pages 651-733 Process API (Kishori Sharan)....Pages 735-761 Packaging Modules (Kishori Sharan)....Pages 763-781 Custom Runtime Images (Kishori Sharan)....Pages 783-795 Back Matter ....Pages 797-813