Functional programming is a deep and potentially mind-bending discipline. Fortunately, Java developers don't have to master every aspect of FP to get a big boost in the performance, readability, and m
For courses in Java Data Structures. Programming Abstractions in Java: A Client-First ApproachProgramming Abstractions in Java is intended for use in the second programming course in most colleg
Modern multicore processors offer immense opportunities to improve Java performance, but they also make Java performance tuning more complex than ever. Java Performance Companion helps you systematica
While Java has changed a lot recently, the tools and techniques most Java developers use to test code are starting to show their age. Spock is a modern testing framework that combines the features of
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
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
JAVA 8 Programming Step by Step Java 8 Course ProgrammingThis book is an in depth exploration of Java 8 programming. The book begins by exploring what the language is, when it was introduced and the n
More Do-It-Yourself Java Games: An Introduction to Java Graphics and Event-Driven Programming is the second book of the Do-It-Yourself Java Games series. In event-driven programming, the program lays
Do-It-Yourself Java Games uses a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about th
Beginning NetBeans IDE is your authoritative tutorial for learning and using the open source NetBeans IDE platform backed by Oracle. Written by a NetBeans product manager at Oracle,Geertjan Wielenga s
Cay Horstmann's 8th edition of Java Concepts provides an approachable introduction to fundamental programming techniques and design skills, helping students master basic concepts and become competent
Want to learn Java? This beginning book brings an exciting, new approach to Java instruction that eases the learning curve and uses the Eclipse IDE to make you productive as quickly as possible. In fa
Cay Horstmann's 6th edition of Big Java, Early Objects provides a comprehensive and approachable introduction to fundamental programming techniques and design skills, and helps stu
Cay Horstmann's 8th edition of Java Concepts provides an approachable introduction to fundamental programming techniques and design skills, helping students mas
Want to learn Java? This beginning book brings an exciting, new approach to Java instruction that eases the learning curve and uses the NetBeans IDE to make you productive as quickly as possible. In f
Are you looking for a hands-on approach to learning how to program? This book uses a mixture of Java and Alice3, a 3D programming environment, to bring abstract fundamental programming concepts to lif
This book presents a case study of Europe's impact on an old and distinctive non-European civilisation. Part One deals with the elements in Europe's strength, technological, political and intellectual
Pro Java 8 Programming covers the core Java development kit. It takes advantage of the finer points of the core standard edition (SE) and development kit version 8. You'll discover the particulars of
Genetic Algorithms in Java is an applied approach to learning and solving problems using genetic algorithms, with working projects and solutions written in the Java programming language. This book wil
If you are completely new to either Java, Android, or game programming and are aiming to publish Android games, then this book is for you. This book also acts as a refresher for those who already have
Learn one of the most widely used computer programming languages in existence today.Java is one of the most widely used and powerful computer programming languages in existence today. Once you learn h
If you are a Java developer who wants to learn about Java EE, this is the book for you. It's also ideal for developers who already have experience with the Java EE platform but would like to learn mor
Beginning Java 8 Games Development, written by Java expert and author Wallace Jackson, teaches you the fundamentals of building a highly illustrative game using the Java 8 programming language. In thi
Programming Google App Engine with Java teaches intermediate and advanced web developers how to build infinitely scalable applications with App Engine. Like Amazon's EC2, App Engine lets companies "re
Ever use that free calculator application on your computer? Probably, but chances are it was such an unmemorable experience that you couldn't say for sure whether you have or not. What if that calcula
Master Java EE design pattern implementation to improve your design skills and your application’s architectureProfessional Java EE Design Patterns is the perfect companion for anyone who wants to work
Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and lear
Java is now nearly 20 years old, and Cay Horstmann's classic two-volume Core Java book covers the language and all core libraries in meticulous detail. But what if you just need to get started with mo
This introduction to the Java language integrates a discussion of object-oriented programming with the design and implementation of data structures. It covers the most important topics, including algo
A sequential and easy-to-follow guide which allows you to understand the concepts related to securing web apps/services quickly and efficiently, since each topic is explained and described with the he
The Oracle Press guide to mastering the code, applications, and frameworks that power Java Platform, Enterprise Edition 7Java EE 7: The Big Picture uniquely explores the whole of the Java EE platform