Discover all the new features and changes in Java 9, including module systems—JPMS or Project Jigsaw. This book covers the whole Java application development life cycle. You'll review all the importan
Reactive Java Programming teaches you reactive programming using the Java programming language and its functional aspects, sometimes called RxJava. According to the author, Netflix created Reactive Ja
Learn how to implement design patterns in Java: each pattern in Java Design Patterns is a complete implementation and the output is generated using Eclipse, making the code accessible to all. The exam
Beginning Java 7 guides you through version 7 of the Java language and a wide assortment of platform APIs. New Java 7 language features that are discussed include switch-on-string and try-with-resourc
Use this guide to master the XML metalanguage and JSON data format along with significant Java APIs for parsing and creating XML and JSON documents from the Java language. New in this edition is cover
Develop modular applications using the Java Platform Module System, the single most anticipated feature in Java 9. You will improve maintainability and performance of your Java applications by deployi
Use Java to write 2D and 3D games for desktops. Written by Java gaming expert Wallace Jackson, this book uses Java 9 and JavaFX to add features including animation, splash screens, scripting, and a de
Have you thought about building games for your cell phone or other wireless devices? Whether you are a first–time wireless Java developer or an experienced professional,Beginning Java? ME Platform bri
Expert Oracle and Java Security: Programming Secure Oracle Database Applications with Java provides resources that every Java and Oracle database application programmer needs to ensure that they have
Master the Java EE 8 and JSF (JavaServer Faces) APIs and web framework with this practical, projects-driven guide to web development. This book combines theoretical background with a practical ap
This compact book introduces the concepts of Java Lambdas and parallel Streams in a concise form. It begins by introducing new supporting features such as functional interfaces, default methods and mo
This concise book empowers all Java developers to master the complexity of the Java thread APIs and concurrency utilities. This knowledge aids the Java developer in writing correct and complex pe
Presents instructions for creating Android applications using Java, with information on such topics as classes and objects, interfaces, exceptions, nested types, APIs, and I/O.
?The Java? landscape is littered with libraries, tools, and specifications. What?s been lacking is the expertise to fuse them into solutions to real?world problems. These patterns are the intellectual
An introduction to 3D games programming explains how to utilize Java 3D and JOGL to create unique games, discussing such topics as multitextured landscapes, backgrounds and overlays, J2SE 6 applicatio
Software engineers Schutta and Asleson provide experienced Java developers with the tools needed to add Ajax techniques to existing or future applications. After a whirlwind tour of Ajax in the first
Fully updated for the Java 2 Platform, Standard Edition version 5.0, the third edition of this praised book is a one-stop resource for serious Java developers. This book shows you the parts of Java Sw
Master the fundamentals of Scala and understand its emphasis on functional programming that sets it apart from Java. This book will help you translate what you already know in Java to Scala to start y
First book to address and assess performance of enterprise Java-based applications using the new Java EE 5Presents Java EE 5 Performance Management as a proven methodology, featuring a set of common p
Get a grounding in polymorphism and other fundamental aspects of object-oriented program design and implementation, and learn a subset of design patterns that any practicing Java professional simply m
Pro Java ME Apps gives you, the developer, the know-how required for writing sophisticated Java ME applications and for taking advantage of this huge potential market. Java ME is the largest mobile so
Quickly find solutions to dozens of common programming problems with the Java Enterprise Edition Platform for small business web applications, enterprise database applications, and microservices solut
Quickly obtain solutions to common Java image processing problems, learn best practices, and understand everything OpenCV has to offer for image processing. You will work with a JVM image wrapper to m
Build powerful back-end business logic and complex Enterprise JavaBeans (EJB)-based applications using Java EE 8, Eclipse Enterprise for Java (EE4J), Web Tools Project (WTP), and the Microprofile plat
Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety o
Discover object oriented programming with Java in this unique tutorial. This book uses Java and Eclipse to write and generate output for examples in topics such as classes, interfaces, overloading, an
Get hands-on experience implementing 26 of the most common design patterns using Java and Eclipse. In addition to Gang of Four (GoF) design patterns, you will also learn about alternative design
Troubleshoot the most widespread and pernicious Java performance problems using a set of open-source and freely-available tools that will make you dramatically more productive in finding the root caus
First EJB 3.0 book on the market and a definitive guide to the major innovation in EJB: the new persistence APIOffers unparalleled insight and expertise: lead authored by the co-lead on the EJB 3.0 sp