Diamond syntex in java 7

When you use generic you have to ensure type when you create  List,Map or set like

Map<String,Integer> map=new HashMap<String,Integer>();

but after the release of java 7 we have facility to forget the type at the time of declaration of object

for an example you can write the same map as

Map<String,Integer> map=new HashMap<>() java 7 compiler is smart enough to understand the type

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s