1. In Java everything is an object or a class (or a piece of one or a collection of several). Objects send messages to each other by calling methods.