D.1.2+Distinguish+between+an+object+(definition,+template+or+class)+and+instantiation

Object:
An object is a location in memory having a value and referenced by an identifier. An object can be a variable, function, or data structure. With the later introduction of object-oriented programming the same word, "object," refers to a particular instance of a class.

Software objects are conceptually similar to real-world objects: they too consist of state and related behavior.

Java Instantiation:
instantiation is the creation of a real instance or particular realization of an abstraction or template such as a class of objects or a computer process. To instantiate is to create such an instance by, for example, defining one particular variation of object within a class, giving it a name, and locating it in some physical place.

In object-oriented programming, you instantiate a class to create an object, a concrete instance of the class. The object is an executable file that you can run in a computer.