title: What does "this" do in Java?
body: <p>k, I am going through few Game Development Tutorials of Java, and I have to work with Threads and there is a "this" thing
  Thread thread = new Thread(this);
  that I am unable to understand, I am implementing my Class by "Runnable". What I think about it, is that "this" refers to Runnable to seek for the Run Method that I have defined in MY Class. And If I don't do this, It won't be looking for Run() Method here in my Class. Don't really know If M-Effed, but please correct me If I am wrong....  </p>