Java Puzzlers: Traps, Pitfalls, and Corner Cases

"Cada lenguaje de programación tiene sus peculiaridades. Este libro animado revela las rarezas del lenguaje de programación Java a través de entretenidos y estimulantes acertijos de programación". - Guy Steele, Sun Fellow y coautor de The Java ™ Language Specification "Me reí, lloré,...

Descripción completa

Detalles Bibliográficos
Autor principal: Gafter, Neal (-)
Autor Corporativo: Safari Tech Books Online (-)
Otros Autores: Bloch, Joshua
Formato: Libro electrónico
Idioma:Inglés
Publicado: [sl] Addison Wesley Professional 2005
Edición:1a ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627284706719
Tabla de Contenidos:
  • Cover
  • Contents
  • Preface
  • 1 Introduction
  • 2 Expressive Puzzlers
  • Puzzle 1: Oddity
  • Puzzle 2: Time for a Change
  • Puzzle 3: Long Division
  • Puzzle 4: It's Elementary
  • Puzzle 5: The Joy of Hex
  • Puzzle 6: Multicast
  • Puzzle 7: Swap Meat
  • Puzzle 8: Dos Equis
  • Puzzle 9: Tweedledum
  • Puzzle 10: Tweedledee
  • 3 Puzzlers with Character
  • Puzzle 11: The Last Laugh
  • Puzzle 12: ABC
  • Puzzle 13: Animal Farm
  • Puzzle 14: Escape Rout
  • Puzzle 15: Hello Whirled
  • Puzzle 16: Line Printer
  • Puzzle 17: Huh?
  • Puzzle 18: String Cheese
  • Puzzle 19: Classy Fire
  • Puzzle 20: What's My Class?
  • Puzzle 21: What's My Class, Take 2
  • Puzzle 22: Dupe of URL
  • Puzzle 23: No Pain, No Gain
  • 4 Loopy Puzzlers
  • Puzzle 24: A Big Delight in Every Byte
  • Puzzle 25: Inclement Increment
  • Puzzle 26: In the Loop
  • Puzzle 27: Shifty i's
  • Puzzle 28: Looper
  • Puzzle 29: Bride of Looper
  • Puzzle 30: Son of Looper
  • Puzzle 31: Ghost of Looper
  • Puzzle 32: Curse of Looper
  • Puzzle 33: Looper Meets the Wolfman
  • Puzzle 34: Down for the Count
  • Puzzle 35: Minute by Minute
  • 5 Exceptional Puzzlers
  • Puzzle 36: Indecision
  • Puzzle 37: Exceptionally Arcane
  • Puzzle 38: The Unwelcome Guest
  • Puzzle 39: Hello, Goodbye
  • Puzzle 40: The Reluctant Constructor
  • Puzzle 41: Field and Stream
  • Puzzle 42: Thrown for a Loop
  • Puzzle 43: Exceptionally Unsafe
  • Puzzle 44: Cutting Class
  • Puzzle 45: Exhausting Workout
  • 6 Classy Puzzlers
  • Puzzle 46: The Case of the Confusing Constructor
  • Puzzle 47: Well, Dog My Cats!
  • Puzzle 48: All I Get Is Static
  • Puzzle 49: Larger Than Life
  • Puzzle 50: Not Your Type
  • Puzzle 51: What's the Point?
  • Puzzle 52: Sum Fun
  • Puzzle 53: Do Your Thing
  • Puzzle 54: Null and Void
  • Puzzle 55: Creationism
  • 7 Library Puzzlers
  • Puzzle 56: Big Problem
  • Puzzle 57: What's in a Name?.
  • Puzzle 58: Making a Hash of It
  • Puzzle 59: What's the Difference?
  • Puzzle 60: One-Liners
  • Puzzle 61: The Dating Game
  • Puzzle 62: The Name Game
  • Puzzle 63: More of the Same
  • Puzzle 64: The Mod Squad
  • Puzzle 65: A Strange Saga of a Suspicious Sort
  • 8 Classier Puzzlers
  • Puzzle 66: A Private Matter
  • Puzzle 67: All Strung Out
  • Puzzle 68: Shades of Gray
  • Puzzle 69: Fade to Black
  • Puzzle 70: Package Deal
  • Puzzle 71: Import Duty
  • Puzzle 72: Final Jeopardy
  • Puzzle 73: Your Privates Are Showing
  • Puzzle 74: Identity Crisis
  • Puzzle 75: Heads or Tails?
  • A Glossary of Name Reuse
  • 9 More Library Puzzlers
  • Puzzle 76: Ping Pong
  • Puzzle 77: The Lock Mess Monster
  • Puzzle 78: Reflection Infection
  • Puzzle 79: It's a Dog's Life
  • Puzzle 80: Further Reflection
  • Puzzle 81: Charred Beyond Recognition
  • Puzzle 82: Beer Blast
  • Puzzle 83: Dyslexic Monotheism
  • Puzzle 84: Rudely Interrupted
  • Puzzle 85: Lazy Initialization
  • 10 Advanced Puzzlers
  • Puzzle 86: Poison-Paren Litter
  • Puzzle 87: Strained Relations
  • Puzzle 88: Raw Deal
  • Puzzle 89: Generic Drugs
  • Puzzle 90: It's Absurd, It's a Pain, It's Superclass!
  • Puzzle 91: Serial Killer
  • Puzzle 92: Twisted Pair
  • Puzzle 93: Class Warfare
  • Puzzle 94: Lost in the Shuffle
  • Puzzle 95: Just Desserts
  • A: Catalog of Traps and Pitfalls
  • B: Notes on the Illusions
  • References
  • Index.