TY - BOOK AU - Sharan,Kishori AU - Friesen,Jeff TI - Beginning Java 8 APIs, extensions and libraries: Swing, JavaFX, JavaScript, JDBC and network programming APIs T2 - The expert's voice in Java SN - 9781430266617 U1 - 005.13 21 PY - 2014/// CY - New York PB - friends of ED/Apress KW - Application program interfaces (Computer software) KW - Java (Computer program language) KW - Libraries (Computer program subroutines) KW - Object-oriented programming (Computer science) N1 - Includes index N2 - This book is a comprehensive approach to learning the Java programming language extensions and available APIs and libraries. Coverage includes: applying Java Swing for building Java front ends or user interfaces (UIs); building small Java applications (applets); Java network programming; connecting with databases using JDBC APIs; working with JavaFX, RMI (Remote Method Invocation), and JNI (Java Native Interface); and using scripting in Java, including coverage of the Nashorn engine. Each topic includes a discussion of the topic's background; a step-by-step process, with small snippets of Java code; and a complete and ready-to-run Java program. Over 130 images and diagrams help visualize and better understand the topics. More than 130 complete programs allow the reader to practice and quickly learn the topics. This resource is for Java programmers who are familiar with the fundamentals of the Java language and Java programming. - - ER -