title: List.of(...) or Collections.unmodifiableList()
body: <p>If you have a <code>List&lt;String&gt; strings</code> instance, would you keep writing:</p>
  
  <pre><code>Collections.unmodifiableList(strings)
  </code></pre>
  
  <p>or switch to:</p>
  
  <pre><code>List.of(strings.toArray(new String[strings.size()]))
  </code></pre>
  
  <p>What's the initial impact in performance (memory- and runtime-wise) of instantion? Is there a runtime benefit in the <code>List.of</code> variant?</p>