Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Java(TM) Puzzlers : Traps, Pitfalls, and Corner Cases

Buy

How well do you really know Java? Are you a code sleuth? Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Do you like brainteasers? Then this is the book for you!

In the tradition of Effective Java™, Bloch and Gafter dive deep into the subtleties of the Java programming language and its core libraries. Illustrated with visually stunning optical illusions, Java™ Puzzlers features 95 diabolical puzzles that educate and entertain. Anyone with a working knowledge of Java will understand the puzzles, but even the most seasoned veteran will find them challenging.

Most of the puzzles take the form of a short program whose behavior isn't what it seems. Can you figure out what it does? Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. The solutions go well beyond a simple explanation of the program's behavior--they show you how to avoid the underlying traps and pitfalls for good. A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference.

Solve these puzzles and you'll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.

(HTML tags aren't allowed.)

Deadly Dermatologic Diseases: Clinicopathologic Atlas and Text
Deadly Dermatologic Diseases: Clinicopathologic Atlas and Text
Dermatology textbooks exist in abundance. They include classics, such as Lever’s Histopathology of the Skin, which have gone through several editions, as well as a burgeoning number of newer titles. They have served practitioners of pathology and dermatology well. However, the diagnosis and treatment of deadly dermatologic...
Diagnosing Wild Species Harvest: Resource Use and Conservation
Diagnosing Wild Species Harvest: Resource Use and Conservation

Diagnosing Wild Species Harvest bridges gaps of knowledge fragmented among scientific disciplines as it addresses this multifaceted phenomenon that is simultaneously global and local. The authors emphasize the interwoven nature of issues specific to the ecological, economic, and socio-cultural realms of wild species harvest.

...

Unity 5.x Game AI Programming Cookbook
Unity 5.x Game AI Programming Cookbook

Key Features

  • Empower your agent with decision making capabilities using advanced minimaxing and Negamaxing techniques
  • Discover how AI can be applied to a wide range of games to make them more interactive.
  • Instigate vision and hearing abilities in your agent through collider based and graph...

A Practical Guide to Fedora and Red Hat Enterprise Linux (6th Edition)
A Practical Guide to Fedora and Red Hat Enterprise Linux (6th Edition)

“I have found this book to be a very useful classroom text, as well as a great Linux resource. It teaches Linux using a ground-up approach that gives students the chance to progress with their skills and grow into the Linux world. I have often pointed to this book when asked to recommend a solid...

Data Science for Business: What you need to know about data mining and data-analytic thinking
Data Science for Business: What you need to know about data mining and data-analytic thinking

Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data science, and walks you through the "data-analytic thinking" necessary for extracting useful knowledge and business value from the data you collect. This guide also helps you...

Seismic Wave Theory
Seismic Wave Theory
Perfect for senior undergraduates and first-year graduate students in geophysics, physics, mathematics, geology and engineering, this book is devoted exclusively to seismic wave theory. The result is an invaluable teaching tool, with its detailed derivations of formulas, clear explanations of topics, exercises along with selected answers, and an...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy