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
For courses in computer programming and engineering. Beginner to Intermediate Programming in JavaThis book is designed to serve as a textbook and reference for programming in the Java language. A
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
Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to gr
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