title: Can we declare SimpleDateFormat objects as static objects
body: <pre><code>SimpleDateFormat monthFormat = new SimpleDateFormat("MMMM");
  SimpleDateFormat fullFormat = new SimpleDateFormat("EE MMM dd, HH:mm:ss")
  </code></pre>
  
  <p>I have several such piece of code which gets invoked often, would it make sense to declare them as <code>static</code> variables?</p>
  
  <p>Is it thread safe to pass dynamic arguments to the <code>format()</code> method in such cases?</p>