Many of you have provided feedback on earlier editions of this book, and your comments and suggestions have greatly improved the book. This edition has been substantially enhanced in presentation, organization, examples, exercises, and...
The Java platform is one of the most widely used platforms for application development in the world.
The platform is so popular that there are several different flavors of Java that can be used for developing applications that run on different...
EPI is your comprehensive guide to interviewing for software development roles.
The core of EPI is a collection of over 250 problems with detailed solutions. The problems are representative of interview questions asked at leading software companies....
The essence of that quote is that new ideas and technology take a while to diffuse through a community and become widely adopted. A good example of the slow diffu-sion of ideas is the story of how I discovered microservices. It began in 2006, when,...
The newly revised fourth edition of our Building Java Programs textbook is designed for use in a two-course introduction to computer science. We have class-tested it with thousands of undergraduates, most of whom were not computer science majors, in...
Even though I have been writing Java Applications since 2002 I don’t think I’ve ever dived so deeply into the JVM as I did while writing this book. Most companies I’ve worked for had their own code base when I joined them, and my work was...
When Android fi rst arrived in 2008, it was almost seen as a poor relation to the much more stylish iOS on Apple iPhone. But, quite quickly, through diverse handset offers that struck a chord with both the practical price-conscious as well as the...
Книга посвящена разработке Web-приложений для платформы Google App Engine и на основе фреймворка Google Web Toolkit на языке программирования Java и с...
It is my privilege to present you with Interactive Object-Oriented Programming in Java:
Learn and Test Your Programming Skills (Second Edition).
If you are curious about what the most important and unique characteristics of this book are, I would...
Typical algorithms and data structures textbooks are seven or eight hundred pages long, include chapters about software engineering and the programming language used in the book, and include appendices with yet more information about the programming...