title: are static variable in a class duplicated when a new instance of the class is created?
body: <p>Here there. Suppose i have this class</p>
  
  <pre><code>public class EpicClass{
      public static ArrayList&lt;String&gt; arylst = new ArrayList&lt;&gt;();
  
      public String field1;
      public String field2:
  }
  </code></pre>
  
  <p>Now if I execute this code:</p>
  
  <pre><code>/* ... Code which adds stuff to arylst ... */
  EpicClass foo = new EpicClass();
  EpicClass bar = new EpicClass();
  </code></pre>
  
  <p>Will the stuff in the ArrayList be duplicated in <code>foo</code> and <code>bar</code>??</p>