Java Instance Variable Vs Reference Variable And Pointer