Basically, object and instance are the same things. We can use the name as an instance to specify the objects of type Foo. But for general talking about objects, we called as objects. Example of instance if you want something like this:
Foo foo = new Foo();
I hope this will help.
Want to know more about Java? Prefer this tutorial on Java Tutorial.
Want to become a Java Expert? Join Java Training now!!