|
|
Showing 1 - 3 of
3 matches in All Departments
Learn how to build scalable, resilient, and effective applications
in Java that suit your software requirements. Key Features Explore
advanced technologies that Java 11 delivers such as web programming
and parallel computing Discover modern programming paradigms such
as microservices, cloud computing and enterprise structures Build
highly responsive applications with this practical introduction to
Reactive programming Book DescriptionJava is one of the most
commonly used software languages by programmers and developers. In
this book, you'll learn the new features of Java 11 quickly and
experience a simple and powerful approach to software development.
You'll see how to use the Java runtime tools, understand the Java
environment, and create a simple namesorting Java application.
Further on, you'll learn about advanced technologies that Java
delivers, such as web programming and parallel computing, and will
develop a mastermind game. Moving on, we provide more simple
examples, to build a foundation before diving into some complex
data structure problems that will solidify your Java 11 skills.
With a special focus on the features of new projects: Project
Valhalla, Project Panama, Project Amber, and Project Loom, this
book will help you get employed as a top-notch Java developer. By
the end of the book, you'll have a firm foundation to continue your
journey toward becoming a professional Java developer. What you
will learn Compile, package, and run a program using a build
management tool Get to know the principles of test-driven
development Separate the wiring of multiple modules from
application logic Use Java annotations for configuration Master the
scripting API built into the Java language Understand static versus
dynamic implementation of code Who this book is forThis book is for
anyone who wants to learn the Java programming language. No
programming experience required. If you have prior experience, it
will help you through the book more easily.
Get the steps you need to discover the world of Java 9 programming
using real-world examples About This Book * We bridge the gap
between "learning" and "doing" by providing real-world examples
that will improve your software development * Our example-based
approach will get you started quickly with software programming,
get you up-to-speed with Java 9, and improve your Java skills *
This book will show you the best practices of Java coding and
improve your productivity Who This Book Is For This book is for
anyone who wants to learn the Java programming language. You are
expected to have some prior programming experience with another
language, such as JavaScript or Python, but no knowledge of earlier
versions of Java is assumed. What You Will Learn * Compile, package
and run a trivial program using a build management tool * Get to
know the principles of test-driven development and dependency
management * Separate the wiring of multiple modules from the
application logic into an application using dependency injection *
Benchmark Java execution using Java 9 microbenchmarking * See the
workings of the Spring framework and use Java annotations for the
configuration * Master the scripting API built into the Java
language and use the built-in JavaScript interpreter * Understand
static versus dynamic implementation of code and high-order
reactive programming in Java In Detail This book gets you started
with essential software development easily and quickly, guiding you
through Java's different facets. By adopting this approach, you can
bridge the gap between learning and doing immediately. You will
learn the new features of Java 9 quickly and experience a simple
and powerful approach to software development. You will be able to
use the Java runtime tools, understand the Java environment, and
create Java programs. We then cover more simple examples to build
your foundation before diving to some complex data structure
problems that will solidify your Java 9 skills. With a special
focus on modularity and HTTP 2.0, this book will guide you to get
employed as a top notch Java developer. By the end of the book, you
will have a firm foundation to continue your journey towards
becoming a professional Java developer. Style and approach
Throughout this book, our aim is to build Java programs. We will be
building multiple applications ranging from simpler ones to more
complex ones. Learning by doing has its advantages as you will
immediately see the concepts explained in action.
|
You may like...
Moonfall
Halle Berry, Patrick Wilson, …
Blu-ray disc
R309
Discovery Miles 3 090
|