ashwin pai answered question 2/20/2007 What Is The Difference Between Reference, Instance And Object In Java? object has a memory allocated to it during its creation using the syntax classname var=new classname(); But for instance creation it returns only a pointer refering to an object,syntax is classname varname;