Bleeding at the Keyboard : A Guide to Modern Programming with Java includes Learning About Objects, Learning About Types and Designing Programs.
Book Description
Creating a Java program is a bit like making a movie or putting on a play. Every theatrical production needs actors (in Java these are objects), roles the actors play (classes), and scenes the actors play out (methods). In a movie or play, actors step into one of their scenes when given a cue; in a Java program, objects enter one of their methods when cued to do so by another object. The Java interpreter, which runs each Java program, is like a combination stage manager and producer—it creates the set, casts the actors, and teaches them their roles. We, as Java programmers, are like playwrights (or screenwriters) and directors put together, we specify the roles the actors will play. Our program’s users are the audience.
Table of Contents
- Setting the Stage
- Introducing the Players
- Behind the Scenes
- Character Study
- Stage Direction
- All Together Now
- It Takes All Types
- What’s in a Name?
- Think Like an Object
- Let the Games Begin
- The Play’s the Thing
- Networking
- Defensive Programming
- Design Patterns
- Navel Gazing
- Satori