La local type inference é possibile anche con espressioni Generics.
Una nuova caratteristica introdotta di recente in Java riguarda la riduzione della verbosità del codice.
L’introduzione di var potrebbe far pensare ad una evoluzione del linguaggio Java verso una forma dinamica del tipo ma in realtà non é cosi, come detto in precedenza var é soltanto una caratteristica della fase di compilazione, il bytecode generato rimane esattamente lo stesso che si avrebbe senza l’utilizzo di var.