Java 7 Type Inference: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
=Internal=
=Internal=
* [[Java#Java_7|Java]]
* [[Java#Java_7|Java]]
* [[Java Generics Concepts|Java Generics Concepts]]


=Overview=
=Overview=
Line 11: Line 11:
List<Integer> listOfIntegers = new ArrayList<>();
List<Integer> listOfIntegers = new ArrayList<>();
</syntaxhighlight>
</syntaxhighlight>
=Target Type=


=TODO=
=TODO=

Latest revision as of 00:01, 9 September 2021

Internal

Overview

The type can be inferred from context with generic inference using the diamond operator (<>).

List<String> listOfStrings = new ArrayList<>();
List<Integer> listOfIntegers = new ArrayList<>();

Target Type

TODO

  • Type inference used by lambda expression, which can omit the explicit type declaration in the formal parameter list.