I have been banging my head for a while now, understanding java language. I have been familiar with classes but i always get confused with object? I know the question sounds very stupid but I am still not able to figure out what a java object do and why do we need it. How different is it from a plain variable. How to call it. How can I use a java object defined in one class into another? These questions are mocking my head for a while now.
Could someone explain object in simple sentences? 
Any help with some simple example would be very much helpful.