type
The kind of value something holds, such as int, double or String, which decides what you can do with it.
A type determines the set of values a variable or expression can have and the operations allowed on them; Java checks types at compile time.
See also