Objects are like cockroaches... they survive very well, unless something (like the garbage collector) comes along to get them.Kathy Sierra
If you want to build an application, hire a programmer. But if you want to build a world-class application, hire a Java programmer.Kathy Sierra
Garbage collection is like housekeeping in a hotel, you do not have to worry about cleaning up the things that you no longer need.Kathy Sierra
In Java, objects can talk to other objects by invoking a method on that object. It's like a phone call, you can't just shout at other objects.Kathy Sierra
A polymorphic method call allows Java to make late decisions.Kathy Sierra
Think of class as a blueprint for an object. The blueprint says what the object knows and what the object does.Kathy Sierra
In Java, an interface is a promise. By implementing an interface, a class promises to write certain methods.Kathy Sierra
Remember: Java is pass-by value. That means pass-by copy. You always get a copy of the bit patterns in method calls.Kathy Sierra
Inheritance lets you guarantee that all classes grouped under a certain supertype have all the methods that the supertype has.Kathy Sierra
Think of a Java application as a bunch of buckets (classes). Some buckets (objects) do things and others know things, but most do both.Kathy Sierra