title: What to read to understand how Java works?
body: <p>Knowing how Java works in initializing objects and how it bind methods and fields to an object , abstract , final methods to an object and some other issues take a lot of time to guess myself , and i needed to ensure that every guess i made was correct by asking here and there .
  I need some recommendations to read or watch (books-tutorials-articles-videos) , thanks in advance </p>