A Java object is an instance or member of a Java class and has an identity, a behavior, and a state. While an object’s state is stored in fields called variables, its behavior is displayed by methods or functions. Objects are created from classes at runtime.