<div dir="ltr"><div>Hello! <br></div><div><br></div><div>I am an <span><span>aspiring JDK contributor, having used Java in my work as a developer.<br></span></span></div><div><br></div><div>I was recently surprised by an Exception thrown when using the java.util.Arrays.<span class="gmail-pl-en">asList() method</span> </div><div>so I would like to propose some improvements to this API. <span class="gmail-pl-smi">In particular:<br>- When using  java.util.Arrays.<span class="gmail-pl-en">asList() then </span>AbstractList is throwing <span class="gmail-pl-smi">UnsupportedOperationException which is not user-friendly or intuitive.<br>- <span class="gmail-pl-smi"> java.util.Arrays.<span class="gmail-pl-en">asList() returning a private class called <span class="gmail-pl-smi">ArrayList, which is not the usual java.util.ArrayList, so it's not user-friendly or intuitive.<br></span></span></span></span></span></div><div><br></div><div>Since this would be my first contribution to the JDK, and the goal is to complete the contribution with accepted pull request and get the Arrays API improved, what would the first step to making this first improvement to the JDK be?</div><div><br></div><div>I would also like to share a link to an open source project I've been working on:<br></div><div><a href="https://github.com/fciv-net/fciv-net">https://github.com/fciv-net/fciv-net</a></div><div><br></div><div>Thank you! <br></div><div><br></div><div>Regards,</div><div>Andreas R.<br></div></div>