Can I use static methods when I don't have any instance variables?
<p>I have a class as follows</p>

<pre><code>class Myclass{
  //no instance  variables
 static boolean  validate(MyObj oj){
    //impl
   }

}
</code></pre>

<ol>
<li>Now if 2 thread calls static method <code>Myclass.validate(param)</code> with different parameters at the same time ,will it work correctly? If yes/no, how?</li>
<li>Is my approach correct? I want to put some validation logic or some custom conversion utility in such static methods.</li>
</ol>
