title: Defining a static List could lead to memory leakage?
body: <p>If I define a <code>static</code> variable in my class as follows:</p>
  
  <pre><code>class MyClass
  {
    private static List&lt;String&gt; list = new ArrayList&lt;String&gt;();
  }
  </code></pre>
  
  <p>Can <code>list</code> cause memory leakage? If yes, then how?</p>