title: What is the purpose of @param annotation in Java code?
body: <pre><code>/**
  *@param context
  *@param attrs
  */
  Public DotView(Context context, Attribute attrs) {
       super(context, attrs);
       setFocusAbleInTouch(true);
  }
  </code></pre>
  
  <p>Does the @param serve any purpose. I saw this code in an Android programming book, but the author didn't explain what the @param meant. I know it is inside a double line comment so I am assuming @param doesn't do anything to the outcome and it is there for readability. Am I right or wrong?</p>