Since List is an interface and how we are creating instance without any anonymous class : <p>In java collections, Since List is an interface and how the "new" keyword is used to declare it without any anonymous class.</p>

<p>Please explain how the following line works.
List listTry= new ArrayList();</p>

<p>How the instance is created for ArrayList interface.</p>
