YW :-)

Gary

On Mon, Jul 24, 2017 at 8:40 PM, kenneth mcfarland <
[email protected]> wrote:

> That's really cool and I apologize for being ignorant. I did Google
> afterwards, it reminds me of the first time I saw a ternary. Thanks for the
> explanation.
>
> 👍
>
> On Jul 24, 2017 8:25 PM, "Gary Gregory" <[email protected]> wrote:
>
> > In Java 7, the Java compiler can use type inference to allow you to
> change
> > the verbose:
> >
> > List<String> list = new ArrayList<String>();
> >
> > into the less verbose:
> >
> > List<String> list = new ArrayList<>();
> >
> > Since you are assigning to a List<String>, the only type you can possibly
> > use in an ArrayList<> is a String, so you can omit it.
> >
> > Gary
> >
> > On Mon, Jul 24, 2017 at 5:20 PM, kenneth mcfarland <
> > [email protected]> wrote:
> >
> > > I have a simple question as why there is generic arrays like new
> > > ArrayList<>(); in classes like:
> > >
> > > log4j-core/src.../core/builder/impl/DefaultComponentBuilder();
> > >
> > > Note, this is not a "why didn't you do it differently" question, I am
> > > asking so I can learn from you. Thx.
> > >
> > > Kenneth
> > >
> >
>

Reply via email to