This book is the fifth in a series of books on software development in Java.
This book is the fifth in a series of books on software development in Java.
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 deploying only modules that are needed and encapsulating their implementation details. Until now Java has been monolithic. Using any one part of Java has meant incorporating the entirety of the runtime environment, an approach ill-suited to the increasing number of IoT devices such as fitness monitors, kitchen appliances, toys and games, and so forth. This book shows a new way, to make Java scale from the smallest of footprints in the smallest of devices through desktop PCs and on up to server platforms.
The book deals with threads, and how you in Java can synchronize threads that share resources.
This book is the seventh in a series of books on software development.
This book is the sixth in a series of books on software development.
his book is the fourth in a series of books on software development in Java.
The book is a continuation of the subjects in Java 11, but focusing on the development of enterprise applications.
This book is the third in a series of books on software development in Java The subject is object-oriented programming that deals with how a running program consists of cooperating objects and how these objects are defined and created on the basis of the program's classes.
This book deals with the development of web applications where the focus is on the server side and how to develop dynamic web pages.
This book is the tenth in a series of books on software development.
More than anything, what you have to understand about Java is that it is a general purpose, object-oriented programming language
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 of popular genres, from collection-based and shoot-em-up arcade games to side-scrolling platformers and sword-fighting adventure games. With the flexibility provided by LibGDX, specialized genres such as card games, rhythm games, and visual novels are also covered in this book.
Overview Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Quickly develop interactive games by utilizing features that give you a great user experience Create your own games with realistic examples and easy to follow instructions Learn about the game development process, from installing simple games to more complicated multiplayer games, ensuring compatibility with mobile devices
Even the best programmers make mistakes, and experienced programmer Mike Pirnat has made his share during 15+ years with Python. Some have been simple and silly; others were embarrassing and downright costly. In this O’Reilly report, he dissects some of his most memorable blunders, peeling them back layer-by-layer to reveal just what went wrong.
Hadoop is mostly written in Java, but that doesn't exclude the use of other programming languages with this distributed storage and processing framework, particularly Python. With this concise book, you'll learn how to use Python with the Hadoop Distributed File System (HDFS), MapReduce, the Apache Pig platform and Pig Latin script, and the Apache Spark cluster-computing framework.
About This Book Practical and engaging from start to finish covering the fundamentals of Gradle Learn the skills required to develop Java applications with Gradle and integrate at an enterprise level Apply the correct plugin and configuration to our Gradle build files to work with the different languages
This book is the second in a series of books on software development in Java.
Gradle is the next generation in build automation. It uses convention-over-configuration to provide good defaults, but is also flexible enough to be usable in every situation you encounter in daily development. Build logic is described with a powerful DSL and empowers developers to create reusable and maintainable build logic.
This book is a continuation to Java 14 and together the two books gives a good background for using JavaFX.
Your guide to the functional programming paradigm Functional programming mainly sees use in math computations, including those used in Artificial Intelligence and gaming. This programming paradigm makes algorithms used for math calculations easier to understand and provides a concise method of coding algorithms by people who aren't developers. Current books on the market have a significant learning curve because they're written for developers, by developers—until now.