## Notes
Introduced in Java 10, allows to declare a variable without specifying its type.
```java
var myInt = 1;
```
## Limitations
- Cannot be used to define a class instance variable
- Cannot be used as a Generic type
- Cannot be used with Generics to
- Cannot be used without explicit initialization
- Cannot be used in a lambda expression (similar to class instance variable)
- Cannot be used to define argument or return type