Java Puzzlers:Traps, Pitfalls, and Corner Cases

Java Puzzlers
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
出版社: Addison-Wesley Professional
2005
ISBN: 9780321336781
装帧: 其他
开本: 其他
纸张: 其他
  • "Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles."  --Guy Steele, Sun Fellow and coauthor of The Java(t) Language Specificat Preface
    Introduction
    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
    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
    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
    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
    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
    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
    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?
    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
    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
    Catalog of Traps and Pitfalls
    Notes on the Illusions
    References
    Index
  • 内容简介:
    "Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles."  --Guy Steele, Sun Fellow and coauthor of The Java(t) Language Specificat
  • 目录:
    Preface
    Introduction
    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
    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
    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
    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
    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
    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
    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?
    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
    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
    Catalog of Traps and Pitfalls
    Notes on the Illusions
    References
    Index
查看详情
好书推荐 / 更多
Java Puzzlers
克拉拉与太阳
[英]石黑一雄 著;宋佥 译
Java Puzzlers
唱吧!未安葬的魂灵(杰丝米妮·瓦德作品)
杰丝米妮·瓦德 著;孙麟 译
Java Puzzlers
浪漫的谎言与小说的真实
[法]勒内·基拉尔 著;罗芃 译
Java Puzzlers
与时俱进的启蒙
徐贲
Java Puzzlers
人类的自我发现之旅
孙洵伟 后浪 译者;[加拿大]基思·奥特利
Java Puzzlers
法国之魂:巴黎圣母院的前世今生
张恒杰 译;斯坦威 出品;[法]阿涅丝·普瓦里耶
Java Puzzlers
资本的秩序
马可·斯皮茨纳格尔(Mark Spitznagel) 著;郑磊 刘子未 郑扬洋 译
Java Puzzlers
变动的城市
[英]阿诺德·汤因比 著;倪凯 译
Java Puzzlers
甲骨文丛书·1945年的六个月:从盟友到对抗
董旻杰 译;迈克尔·多布斯(Michael Dobbs);王小伟
Java Puzzlers
魏玛德国:希望与悲剧
[美]埃里克·韦茨
Java Puzzlers
餐桌上的危机
[美]玛丽安·麦克纳(Maryn McKenna)
Java Puzzlers
桌游简史
[英]阿德里安·塞维尔 著;王晶 译